this post was submitted on 08 Jul 2025
313 points (100.0% liked)

Microblog Memes

8510 readers
2004 users here now

A place to share screenshots of Microblog posts, whether from Mastodon, tumblr, ~~Twitter~~ X, KBin, Threads or elsewhere.

Created as an evolution of White People Twitter and other tweet-capture subreddits.

Rules:

  1. Please put at least one word relevant to the post in the post title.
  2. Be nice.
  3. No advertising, brand promotion or guerilla marketing.
  4. Posters are encouraged to link to the toot or tweet etc in the description of posts.

Related communities:

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 23 points 5 days ago* (last edited 5 days ago) (2 children)

Surely that only works on a USB that is already zero'd out (meaning nothing to change)?

I wonder if this benchmark holds true on a USB that has seen some action and needs to commit large number of zeroes in random dereferenced space?

[–] [email protected] 49 points 5 days ago (1 children)

This is reading, not writing. USB sends a dummy zero every few consecutive 1s for framing purposes. If you want the details Ben Eater has a great video on it.

[–] [email protected] 25 points 5 days ago

This is reading, not writing

Ah I see thanks

Ben Eater has a great video on it.

I'm not watching a video, but appreciate the pointing in the right direction

USB sends a dummy zero every few consecutive 1s for framing purposes

Huh, TIL about Bit-Stuffing and Framing Bits

Bit stuffing is the insertion of non-information bits into data ... is used for various purposes, such as for bringing bit streams that do not necessarily have the same or rationally related bit rates up to a common rate

Framing is the process by which, while receiving a stream of fixed-length frames, the receiver identifies the frame boundaries, permitting the data bits within the frame to be extracted for decoding or retransmission. A common practice is to insert in a dedicated time slot within the frame, a noninformation framing bit that is used for synchronization of the incoming data with the receiver.

[–] [email protected] 8 points 5 days ago

They're reading from the USB into /dev/null (effectively throwing the read data away), not writing