Weasel boosted
Weasel boosted

emoji in unicode is the funniest thing I ever watched happen 

most people who are into writing systems are not into computers and vice-versa. so Unicode drama was a very particular kind of hobby drama. most of you have no idea how funny the current situation is.

see, it gets pretty tricky to define what's a "character" across every writing system in the world. for 20 years, Unicode had very strict rules about what gets into the standard: no "graphical variations", only "abstract characters" are defined. you might think that "A" is a big pointy wedge with an horizontal stroke but from the point of view of Unicode, "A" is a number (65) and a name ("LATIN CAPITAL LETTER A") and some properties ("Letter", "Uppercase", "Narrow", "Left-to-right"). the facts that "A" is usually this triangley thing, but in some styles A looks more like a round oval with a tail, and in blacktext A looks more like an U shapeβ€”all that mean nothing to Unicode. all of those are merely graphical variations ("glyphs") of 65, LATIN CAPITAL LETTER A.

this gets of course fuzzy at the edges. The character ιͺ¨, "bone", can be written with the top component facing left, or facing right. This is unarguably a "graphic variation"β€”it's still the same "abstract character"β€”so Unicode leaves that for the font to decide. Unfortunately it has become custom in the modern era (but not in historical texts) that mainland China draws it to the left, whereas Japan and Taiwan and the others do it to the right. This means that when people changed their systems from legacy encodings to Unicode, suddenly their characters would be drawn in the hated Chinese way / the hated Japanese way, and since Unicode is a "foreign imposition" they would blame foreigner ignorance of their cultural nuances. In fact the Unicode hΓ nzΓ¬ team was made of specialists from East Asia and the reasoning for this bug was perfectly logical for nerds: if your system is set to Japanese it should be using Japanese fonts with the glyph to the right, it's not our fault if Microsoft/Linux/etc. is getting the wrong fonts. but in your legacy system it would "just work" and look right; upgrade to Unicode, problems happen. the dorks at Unicode would have endless discussions over this and reject the idea of adding "Chinese ιͺ¨" and "Japanese ιͺ¨" as different characters because that's technically Wrong, these are the same abstract character.

multiply that by a thousand. imagine 20 years of strict gatekeeping like this, with people constantly proposing new characters from this and that source and the guardians of Unicode rejecting them because they can be understood as merely graphical variations of existing characters, or as too obscure to be worthy encoding, etc. (it took so long to get hentaigana into Unicode, like ~8 years between proposal and finally having the characters encoded! you can't represent any premodern manuscripts without it!)

--

then Japanese people start making cellphones with Internet, before everybody else.

and they put "picture" (e) "characters" (moji) because they're cute. each company makes their own emoji set, incompatible on purpose so you have to buy into their special, incompatible little internets.

see, the only situation where Unicode would make exceptions to their strict gatekeeping was "round-trip compatibility". a character like Βͺ is just an especially typeset 'a' and thus should not count as an abstract character. but some previous text encodings like ISO-8859-1 already had an 'Βͺ' separated from 'a'. so if you converted a text file from ISO-8559-1 and Unicode had no 'Βͺ', it would become 'a', and now you can't distinguish it from regular 'a', so there's no way to convert it back to ISO-8859-1. you cannot "round-trip" between encodings. so in this case and in only ☝️ this case, the Consortium would allow breaking the usual gatekeeping rules, carefully and case-by-case.

then a guy from Google asked to add all the Japanese emoji from every vendor. after all, without that you couldn't represent Japanese meeru messages in Unicode and convert them back. the Consortium obviously refused. so Google teamed up with Apple and kinda highkey threw their weight, financially and otherwise, because obviously they wanted this in the nascent smartphone culture, with powerful interests completely overriding the cabal of writing hobbyists who had hitherto kept Unicode so pure, and after years of elaborate technical criteria refusing tons of characters that people proposed for serious use, Unicode 6 (2010) included the first set of emoji.

and now all of those Unix greybeards and linguistics associates just nod sadly in a corner from the purely ceremonial Consortium chairs at whatever Big Tech mandarins came up with this year, like, "yeah sure that's what we need, U+1FAE9: FACE WITH BAGS UNDER EYES 🫩, whatever. U+1FAC8: HAIRY CREATURE 🫈, why not at this point."

Weasel boosted
Weasel boosted
Weasel boosted

a friend of mine sent me these photos of an IBM MT/ST tape (magnetic tape / selectric typewriter). the third photo particularly fascinated me: it shows the flux transitions with a Magnaviewer! is it possible to decode? 🧡

maybe i know more linux people here that'd know how to help:

I've noticed that emoji are completely invisible, anywhere (except Discord, which I assume does its own thing entirely). No matter whether I try to paste one myself (from e.g. Emojipedia) or read messages containing them, they just cannot be seen, not even with the "tofu" block. I'm running Linux Mint 22.3 with Cinnamon.

fonts-noto-color-emoji and fonts-emojione are both installed through apt.

Items potentially on the wishlist for PonderSlab? Well, the Ultrabay is currently empty. Logic dictates that I put a DVD drive in it, but I wonder if there is anything weirder or more interesting that can go in the bay. I spotted someone on eBay selling an Ultrabay ZIP-100 drive, but the pictures were so bad I couldn't be sure if it was even a ZIP drive, let alone for an Ultrabay.

Show thread

As much of an ordeal as it was to get it to this point - FreeBSD installs almost nothing by default except network drivers - I'm extremely thankful that their website includes full, comprehensive documentation that even an inexperienced hobbyist like myself could follow.

Still some minor blips to contend with; my user has permission to `su -` but not to `sudo`. But the thing functions! No idea where I'll take it from here, as ever, but I always wanted a ThinkPad in any case.

Show thread

I figure I owe this site the update as well since I posted about it here before. The Thinkpad, now dubbed "PonderSlab", is now running FreeBSD 15.1, has functioning wi-fi, graphics and audio drivers, runs Lxqt as its window manager...

And pulls 33.5 FPS from Quakespasm at 1280x800. πŸ˜™β€‹

Show thread

I honestly thought there were only three golf sims associated with General Motors brands, two years ago. That number has not risen, but I've discovered a missing link: a standalone, shareware golf game from the same company, developed separately from the Buick and Cadillac brands.

netizen.club/~wildweasel/buick

Weasel boosted
Weasel boosted

rival turf, character name config, snes (1992) 'debug mode which allows you to rename any character. to do this, defeat at least 5 enemies & then get a game over. at the high score screen, enter your name as CHRCONF & you'll be taken to the character name config screen.' tcrf.net/Rival_Turf!#Character

Weasel boosted

After several years away from the project I recently finished the last couple pieces of artwork needed to call it done: Mr. Friendly, a Doom mod where you float around, chill out, fiddle with stuff, talk to the monsters, and do nice things for them. Requires UZDoom, works with almost all existing Doom levels. 2018 Cacowards winner in the Machaward category - which is really the most prestigious award, when you think about it! lol
jp.itch.io/mr-friendly

Once I _do_ get that caddy, I've got a drive already picked out for it that already contains a Windows XP install, but I'm pondering what I should try putting on it instead. I've never messed with a BSD before and maybe this should be the time that I give that a try.

Show thread

I was able to boot up one of my recent acquisitions for the first time last night, since I've now got its power cable: a Lenovo Thinkpad T61, from 2006. 2 GHz Core 2 Duo, integrated graphics, and 4 GB of RAM. Can't put storage into it without a disk caddy, but I can at least boot some things from USB to ensure the thing still functions; namely, Haiku (a build from 2024) and Linux Mint 22.3 (it's what I had on hand). Alas, it froze during the Quake test, so I'll hold off on any further.

Weasel boosted
Weasel boosted

The Apple II stayed productive for years after the Mac tried to run it out of town. It lived, thanks to AppleWorks, which proved how useful 8-bits and 128KB could be, despite 32-bit rumors to the contrary.

I gave it a spin, really wanting to put its promise of "integration" to the test, but struggled to figure out a good project. Then I heard about a program that turned AppleWorks into HyperCard, and my path was clear. Includes copious references to 1984 and turducken.

stonetools.ghost.io/appleworks

Weasel boosted
Weasel boosted
Weasel boosted

It’s my birthday! I have a big favor to ask πŸ™πŸΌ

This year has been especially financially challenging. Long story short, if everyone who downloaded @elementary OS this year paid just $1, I’d be up some $30,000 but alas I’m down about $11,000 and I’m really concerned about making ends meet until the release of OS 9.

If you feel inclined to help me out, I’d really appreciate it if you’d buy a copy of my AI-free Open Source OS or otherwise help with funding via this page: elementary.io/get-involved#fun

Show older
Computer Fairies

Computer Fairies is a Mastodon instance that aims to be as queer, friendly and furry as possible. We welcome all kinds of computer fairies!