this post was submitted on 23 Jul 2026
94 points (97.0% liked)

No Stupid Questions

49114 readers
938 users here now

No such thing. Ask away!

!nostupidquestions is a community dedicated to being helpful and answering each others' questions on various topics.

The rules for posting and commenting, besides the rules defined here for lemmy.world, are as follows:

Rules (interactive)


Rule 1- All posts must be legitimate questions. All post titles must include a question.

All posts must be legitimate questions, and all post titles must include a question. Questions that are joke or trolling questions, memes, song lyrics as title, etc. are not allowed here. See Rule 6 for all exceptions.



Rule 2- Your question subject cannot be illegal or NSFW material.

Your question subject cannot be illegal or NSFW material. You will be warned first, banned second.



Rule 3- Do not seek mental, medical and professional help here.

Do not seek mental, medical and professional help here. Breaking this rule will not get you or your post removed, but it will put you at risk, and possibly in danger.



Rule 4- No self promotion or upvote-farming of any kind.

That's it.



Rule 5- No baiting or sealioning or promoting an agenda.

Questions which, instead of being of an innocuous nature, are specifically intended (based on reports and in the opinion of our crack moderation team) to bait users into ideological wars on charged political topics will be removed and the authors warned - or banned - depending on severity.



Rule 6- Regarding META posts and joke questions.

Provided it is about the community itself, you may post non-question posts using the [META] tag on your post title.

On fridays, you are allowed to post meme and troll questions, on the condition that it's in text format only, and conforms with our other rules. These posts MUST include the [NSQ Friday] tag in their title.

If you post a serious question on friday and are looking only for legitimate answers, then please include the [Serious] tag on your post. Irrelevant replies will then be removed by moderators.



Rule 7- You can't intentionally annoy, mock, or harass other members.

If you intentionally annoy, mock, harass, or discriminate against any individual member, you will be removed.

Likewise, if you are a member, sympathiser or a resemblant of a movement that is known to largely hate, mock, discriminate against, and/or want to take lives of a group of people, and you were provably vocal about your hate, then you will be banned on sight.



Rule 8- All comments should try to stay relevant to their parent content.



Rule 9- Reposts from other platforms are not allowed.

Let everyone have their own content.



Rule 10- Majority of bots aren't allowed to participate here. This includes using AI responses and summaries.



Credits

Our breathtaking icon was bestowed upon us by @Cevilia!

The greatest banner of all time: by @TheOneWithTheHair!

founded 3 years ago
MODERATORS
 

I have a collection of files from the late ´90s and early ´00s. Many of them are .JPG, .MP3, .WAV, instead of .jpg, .mp3, and .wav. Why was that the norm at the time? I usually just change the extension myself.

you are viewing a single comment's thread
view the rest of the comments
[–] dsilverz@catodon.rocks 11 points 3 days ago (2 children)

Adding to the replies, uppercase letters have lower hexadecimal values than lowercase in the ASCII table. For example, 0x4C is uppercase L, while 0x6C is lowercase L.

Mathematically, uppercase + 0x20 = lowercase.

Alphabetically, 41 to 4f = A to O, then 50 to 5a = P to Z; 61 to 6f = a to o, then 70 to 7a = p to z. (Believe it or not, I'm typing this from meat memory, as I kind of managed to memorize it and I can even 74 79 70 65 20 6c 69 6b 65 20 74 68 69 73 as if it were a second language; it's thanks to mnemonic shortcuts such as alpha and Omega A to O, "PTZ" p to z, among other crazy pattern matching my ND brain often does).

Back in the DOS/MS-DOS times, RAM and (floppy) disk were very small (a floppy disk had <2MB, and I'm talking about the "modern" floppy disks from the 2000s), so there was this thing called "code golfing" in which programmers used to do some arcane math-magick to conjure as many bytes as possible from inside a single byte. Things like "packed" game sprite channels, side channel data (wonder how compression algorithms got created?), etc. They wouldn't and often couldn't "throw more hardware at the problem" like we're used to nowadays. Sparing the 3rd most significant bit (01x1 1010, Z if x = 0, z if x = 1) would allow for side-channel data such as visual formatting (e.g. whether the character is selected in a terminal emulator).

This all likely played a role when they got chosen as the default interval for alphabet letters back then. Also, decimal numbers, 0x30 to 0x39 (resp. 0 to 9) are closer to the uppercase letters than to the lowercase letters, and so are most of the punctuation (which I didn't get to memorize yet, but I remember they're scattered across 0x21 to 0x2f then 0x3a to 0x3f then 0x5b to 0x5f).

This legacy kind of still lingers nowadays, for example, in PC keyboards whose key codes for alphabet letters (afaik) map to the 0x41 to 0x5a range when it gets to the HID driver. Then there are also devices in which program logic is burned into IC chip, such as "old" digital cameras and camcorders, so they ended "frozen" in a time where the file extension was conventionally uppercase.

(And, no, I'm not a millennial, although I'm almost one, sitting at the very cusp between them and Zs, two generations who saw the transition from analog to digital tech during our childhoods/teens).

!nostupidquestions@lemmy.world

[–] Hueristic_Autistic@lemmy.world 1 points 2 days ago* (last edited 2 days ago) (1 children)

1992 born, I got the tail end of that. My mom was a cobol programmer, while my dad was able to get his hands on recycled hardware. Before the house fire, he had at least 20 towers, bags of parts, a closet full of monitors, keyboards and mice.

It was trippy to see the growth of technology from windows 95 to now.

[–] dsilverz@catodon.rocks 2 points 2 days ago

cobol

Cobol seemed like an interesting programming language, it looked like a funny flavor of BASIC. I managed to get hands on BASIC and its spiritual successor Visual Basic (VB6), but for some reason I'm yet to understand, I wasn't able to get into Cobol.

Before the house fire, he had at least 20 towers, bags of parts, a closet full of monitors, keyboards and mice.

Oh... Really sorry about the losses 🙁

It was trippy to see the growth of technology from windows 95 to now.

A growth to certain extent; sadly, much of the technology got enshittified roughly after 2015-ish, so it feels to me like tech had this mesmerizing growth from 95 to 2015-ish, before technology started declining nowadays.

[–] Hueristic_Autistic@lemmy.world 1 points 2 days ago* (last edited 2 days ago)

math-magick

My tism found that as adorable as electrickery. 😊