Type either "blob" or "binary lob." PLEASE!
Type either "blob" or "binary lob." PLEASE!
There is one correct use, and three other uses talking about "binary blobs" without a negative connotation.
My opinion is that the layman term got mixed up with the database term and thus we got this mess (should I say blob?)
He's just talking about of how are blobs in drivers evil for BSD, taking advantage of the evil amoeba concept.
[I agree, the word binary is redundant (nobody complains about source blobs), but not because it's an acronym. The phrase "unfree blob" would also be redundant, since blobs are unfree by definition.]
Anyway, BSD's usage is not actually the general use of the word, as you can see in the link I've posted somewhere else in this nitpicking thread, people usually mean a bunch of bytes, without connotation.
I understand better the origin of the confusion, though.
I am! I didn't even know blob was meant to be an acronym (or, in fact, anything other than what the word "blob" suggests) before this discussion, so, to me, binary blob always meant binary lump of goo-like stuff.
But I'm kinda curious what you thought it stood for?
In the context of 'binary blob' I think it would be clear it just means an amorphous mass of bits and not some Jargon File definition (which in turn is clearly a play on the regular word in itself).
Most (traditional) relational database servers do not support arbitrary sized (often >255 bytes) fields in a single row. The solution was to have a separate Large OBject heap, and store references to those LOBs in the actual rows.
Starkey claims that he invented the term, and that the acronym is actually a backronym. I've heard conflicting stories on that score.
I expected most people here to know this. I've been proven wrong.