jessa0
Re:Memory-Safe WebP Decoding
on Saturday October 03, 2026 @12:54PM (#49945864)
Related is Signal Messenger's webpsan crate, which validates webp container syntax before it is passed to libwebp. It stops just short of decoding actual pixel data, however, as the way webp works requires the entire canvas to be allocated in order to fully decode pixel data, which would have just made webpsan a full-on decoder anyway..
Re:Signal can easily work across multiple Android devices and iPhones now
on Saturday August 08, 2026 @08:01PM (#49227061)
This isn't completely true, while linked devices probably can't do everything, they do act as independent message endpoints. Messages fan out sender-side, are encrypted and sent separately to each device of the recipient [1].
[1] https://github.com/signalapp/Signal-Android/blob/9b2c2ed66d8...
Re:Autonomous cars, drones cheerfully obey prompt injection by road sign
on Sunday February 01, 2026 @10:34AM (#46846876)
It sounds like this is a poisoning attack, which has been shown to be pretty trivially defeated [1]. That said, while poisoning countermeasures in the facial recognition case were shown to easily generalize, we dont know yet how general of a defense could be built for a VLM. Which means holding a 0day poisoning attack on a VLM could cause a lot of trouble / deaths before an update to the model with counter-training could be deployed..
Re:Consistent Overhead Byte Stuffing (1999) [pdf]
on Sunday April 04, 2021 @07:36PM (#26693783)
One feature of this format which made me choose it for a project I worked on is self-synchronization -- if your data is truncated or corrupted in some way, you can recover by stepping forward until the start of the next frame. And since frame lengths are limited to a small number, there's no worry of one corrupt byte causing the parser to skip the rest of a long file.
Re:Grids in Rust, Part 2: const generics
on Saturday April 03, 2021 @10:12PM (#26686383)
Ok, turns out I was mixing up "flexible array member" with "variable-length array". Slices can be used on the stack like a VLA as well, though, with the unstable "unsized_locals" feature. This feature is controversial, however, because of the risk of unintentional stack blowup..
Re:Grids in Rust, Part 2: const generics
on Saturday April 03, 2021 @04:27PM (#26684427)
Slices in Rust are actually kinda similar to VLAs in C99, but usable in places other than aggregates, and use an additional word in pointers to them for the length, as a safety mechanism. You can even use slices as the last member of a struct, like VLAs, though they're not very ergonomic currently (you can only obtain references to them, as well as Boxes containing them, using "unsizing" coercion):
https://play.rust-lang.org/?version=stable&mode=debug&editio...
Re:Young female Japanese biker is 50-year-old man using FaceApp
on Friday March 19, 2021 @01:41PM (#26516176)
I'm not going to assume anything about this person's gender, but I think it's worth mentioning that the Japanese government uses violence to erase transgender existence [1], so it may not be a safe place to be non-cisgender.
[1] https://apnews.com/article/9ef16f52e9b94b9a838b17a63c6c1e8d
Re:Young female Japanese biker is 50-year-old man using FaceApp
on Friday March 19, 2021 @01:30PM (#26516013)
Exactly. How is this any different than any Instagram filter that many influencers of any gender use to make themselves look younger?
I think this was only a news story in Japan because feminism / LGBTQ rights in Japan have a long way to go before people feel comfortable being themselves in public.