this post was submitted on 20 Sep 2026
770 points (98.4% liked)

Programmer Humor

33288 readers
774 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 3 years ago
MODERATORS
 
top 32 comments
sorted by: hot top controversial new old
[–] dumnezero@piefed.social 11 points 15 hours ago (1 children)

I'd love to make a RAID with 2-3 of those microSDs.

[–] krisevol@lemmus.org 8 points 13 hours ago (1 children)

It sucks. I did one with 20 of these. It was be slow and crash in about a year with failures. Not worth the time unless you already have a ton of these lying around and you like building stuff like this.

[–] Buddahriffic@lemmy.world 1 points 7 hours ago (1 children)

Care to share any details? Curious how you actually set up the access to the array (like just plug in a bunch of USB microsd readers and wrote a driver to handle the array itself?) as well as the config you used for the array, like which raid mode and most importantly, if striping, if you matched the stripe size to the microsd read block size. A mismatch would result in poor performance, though I could also see it performing poorly even if it was set up ideally, though in theory an ideal setup should have been able to get 20x the throughput for large continuous reads and writes, though random access and latency wouldn't improve.

It also requires the bus(es) the USBs are on to support the total saturated throughput, though I don't expect you got anywhere close to saturating the USB link (unless maybe you did on pretty old hardware).

[–] krisevol@lemmus.org 2 points 6 hours ago

I used this to make a single sata drive, plugged two is them into my raid sata ports on my hdd and combined then into one raid zero hd.

The biggest slowdown was the memory controller, they are cheap and not very fast on these things. I was no wear near the limit of the sata ports.

[–] mr_account@lemmy.world 208 points 1 day ago (2 children)
[–] Saapas@piefed.zip 33 points 23 hours ago (1 children)

"Ah, finally a new format the everyone supports!"

*goes to next computer*

Not supported

[–] user224@lemmy.sdf.org 14 points 22 hours ago (2 children)

At some point you just say "fuck compatibility", and format the card with F2FS without a partition table.

[–] lengau@midwest.social 5 points 17 hours ago

I don't understand. That's compatible with all my devices.

[–] librekitty@lemmy.today 6 points 19 hours ago

F2FS mentioned!

[–] unitedwithme@lemmy.today 18 points 1 day ago* (last edited 1 day ago)

Hah, I see what you did there. Noice!

[–] thevoidzero@lemmy.world 4 points 14 hours ago (2 children)

The usb part that actually stores the data is actually similarly small in size,the port however needs to be that size

[–] GamingChairModel@lemmy.world 6 points 13 hours ago

Yeah, yeah, the stubborn handles that just won't go away, I've heard it before.

[–] krisevol@lemmus.org 1 points 13 hours ago

Has he tried losing weight?

[–] tenchiken@anarchist.nexus 54 points 1 day ago (1 children)

Would have been better as a CD-ROM...

Seeing as how he got ripped.

[–] notsure@fedia.io 29 points 1 day ago (1 children)

...it means File Allocation Table, adding the 32 was just insult to injury...

[–] zergtoshi@lemmy.world 14 points 1 day ago (2 children)

FAT12 and FAT16 were a thing as well.

[–] notsure@fedia.io 10 points 1 day ago (1 children)

...i'm not interested in teens...you from the 80's?.../s, really sorry

[–] zergtoshi@lemmy.world 5 points 1 day ago (1 children)

12 isn't exactly teen, is it? ;) Must I have lived through it to know about it? :P

[–] Saapas@piefed.zip 8 points 23 hours ago (1 children)

What do you mean twelveteen isn't a teen?

[–] MaggiWuerze@feddit.org 2 points 22 hours ago

I fear what that could mean for someone being eightteen

[–] Tja@programming.dev 7 points 1 day ago (2 children)

I remember having to implement fat12 in assembly. Good times...

[–] user224@lemmy.sdf.org 3 points 22 hours ago (2 children)

Should I add that to my backlog of things I want to but will never start?

[–] Tja@programming.dev 2 points 13 hours ago

Only if you want to learn how the simplest file system works. I did it in uni, not super useful for practical purposes.

[–] MonkderVierte@lemmy.zip 3 points 20 hours ago

Nope, there's already littlefs, FatFs and also lwext4 for microcontrollers.

[–] ILikeBoobies@lemmy.ca 1 points 19 hours ago (1 children)
[–] Tja@programming.dev 2 points 10 hours ago

It was a Uni project, back then even svn was a new and scary tech. I doubt I have a copy.

[–] unitedwithme@lemmy.today 16 points 1 day ago* (last edited 18 hours ago) (2 children)

Dang. 1,000,000,000,000 bytes vs 1,440,000* bytes. And in about 1/100th the size!

[–] NaibofTabr@infosec.pub 16 points 1 day ago (1 children)

Fatty took more bites and still lost weight.

[–] MonkeMischief@lemmy.today 2 points 12 hours ago

Soemtimes less is Moore's!

[–] Krelis_@sh.itjust.works 2 points 22 hours ago (1 children)

I think you mean 1,440,000 bytes

[–] unitedwithme@lemmy.today 1 points 18 hours ago

Aw shit I sure do 😅