lmao

22 days ago by A404 to c/programmer_humor

mr_account 242 points 22 days ago

Now he's exFAT

path: 0 25917902, hotness: undefined, score: 242, children: 5
Saapas 46 points 22 days ago

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

*goes to next computer*

Not supported

path: 0 25917902 25919992, hotness: undefined, score: 46, children: 3
user224 20 points 22 days ago

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

path: 0 25917902 25919992 25920714, hotness: undefined, score: 20, children: 2
librekitty 6 points 22 days ago

F2FS mentioned!

path: 0 25917902 25919992 25920714 25922163, hotness: undefined, score: 6, children: 0
lengau 6 points 22 days ago

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

path: 0 25917902 25919992 25920714 25923446, hotness: undefined, score: 6, children: 0
unitedwithme 18 points 22 days ago

Hah, I see what you did there. Noice!

path: 0 25917902 25918062, hotness: undefined, score: 18, children: 0
tenchiken 68 points 22 days ago

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

Seeing as how he got ripped.

path: 0 25919170, hotness: undefined, score: 68, children: 1
MonkeMischief 13 points 22 days ago

path: 0 25919170 25927727, hotness: undefined, score: 13, children: 0
notsure 31 points 22 days ago

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

path: 0 25918276, hotness: undefined, score: 31, children: 16
zergtoshi 17 points 22 days ago

FAT12 and FAT16 were a thing as well.

path: 0 25918276 25919172, hotness: undefined, score: 17, children: 15
notsure 11 points 22 days ago

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

path: 0 25918276 25919172 25919195, hotness: undefined, score: 11, children: 7
zergtoshi 6 points 22 days ago

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

path: 0 25918276 25919172 25919195 25919310, hotness: undefined, score: 6, children: 6
Saapas 11 points 22 days ago

What do you mean twelveteen isn't a teen?

path: 0 25918276 25919172 25919195 25919310 25919998, hotness: undefined, score: 11, children: 1
notsure 0 points 21 days ago

Sorry, but, what? pedantry says teen is 11-20, weird meter says:what?

path: 0 25918276 25919172 25919195 25919310 25943126, hotness: undefined, score: 0, children: 3
Tja 8 points 22 days ago

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

path: 0 25918276 25919172 25919902, hotness: undefined, score: 8, children: 6
user224 4 points 22 days ago

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

path: 0 25918276 25919172 25919902 25920817, hotness: undefined, score: 4, children: 2
Tja 3 points 22 days ago

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

path: 0 25918276 25919172 25919902 25920817 25926680, hotness: undefined, score: 3, children: 0
MonkderVierte 3 points 22 days ago

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

path: 0 25918276 25919172 25919902 25920817 25921549, hotness: undefined, score: 3, children: 0
ILikeBoobies 1 point 22 days ago

Repo?

path: 0 25918276 25919172 25919902 25922347, hotness: undefined, score: 1, children: 2
Tja 2 points 22 days ago

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

path: 0 25918276 25919172 25919902 25922347 25930001, hotness: undefined, score: 2, children: 1
unitedwithme 16 points 22 days ago

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

path: 0 25918107, hotness: undefined, score: 16, children: 4
NaibofTabr 15 points 22 days ago

Fatty took more bites and still lost weight.

path: 0 25918107 25918750, hotness: undefined, score: 15, children: 1
MonkeMischief 4 points 22 days ago

Soemtimes less is Moore's!

path: 0 25918107 25918750 25927754, hotness: undefined, score: 4, children: 0
Krelis_ 2 points 22 days ago

I think you mean 1,440,000 bytes

path: 0 25918107 25920878, hotness: undefined, score: 2, children: 1
unitedwithme 1 point 22 days ago

Aw shit I sure do ๐Ÿ˜…

path: 0 25918107 25920878 25922790, hotness: undefined, score: 1, children: 0
dumnezero 13 points 22 days ago

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

path: 0 25925401, hotness: undefined, score: 13, children: 5
krisevol 11 points 22 days ago

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.

path: 0 25925401 25927463, hotness: undefined, score: 11, children: 4
Buddahriffic 2 points 22 days ago

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).

path: 0 25925401 25927463 25932139, hotness: undefined, score: 2, children: 3
krisevol 4 points 22 days 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.

path: 0 25925401 25927463 25932139 25932664, hotness: undefined, score: 4, children: 2
Buddahriffic 1 point 21 days ago

I wasn't aware that that existed. Guessing it didn't also raid each of the inserted drives, so it would have at best given 2x microsd performance, though at worst it would be as slow as your slowest one. Actually mismatches of performance from microsd to microsd could have even cause further performance issues if the raid controller assumes equal performance so that the read responses can be interleaved with some small amount of buffer space. It could mean one getting too far ahead of the other would end up requiring transactions to be re-issued. Even if they were all identical, I wouldn't expect them to degrade at the same rate.

Though now I am curious about how well a large number of microsd cards would perform if set up in an array that striped/mirrored across all of them rather than batches of them, with sufficient buffer space to absorb perf differences between the cards (meaning it would still be held back by the slowest cards but not to the point of thrashing, if that was an added factor in your setup).

path: 0 25925401 25927463 25932139 25932664 25944019, hotness: undefined, score: 1, children: 1
thevoidzero 7 points 22 days ago

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

path: 0 25926341, hotness: undefined, score: 7, children: 2
GamingChairModel 8 points 22 days ago

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

path: 0 25926341 25927575, hotness: undefined, score: 8, children: 0
krisevol 1 point 22 days ago

Has he tried losing weight?

path: 0 25926341 25927430, hotness: undefined, score: 1, children: 0
elucubra 3 points 21 days ago

In real life it's the microsd the one calling the USB fatso.

path: 0 25936406, hotness: undefined, score: 3, children: 0
programmer_humor
programmer_humor

@programming.dev

login for more options
33571
2550
7101

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

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics
    • If the mod doesn't find it funny, you're banned. Ha-ha!... For real: do not use the community for "statements". There are other places for such content. Keep it chill and funny.

go to feed...