@selea @jordan31@fosstodon.org I'm always reminded of this quote when this topic comes up:
And why does this same God tell me how to raise my children when he had to drown his? -- Robert Green Ingersoll, Some Mistakes of Moses (1879), Section XVIII, "Dampness".
@RyuKurisu @nergal @matt @hund@linuxrocks.online @dirtycommo @tzycce@linuxrocks.online
Partly because I sympathize, partly because I respect the PNG spec, and partly because there's no CSS directive to disallow animation in things loaded via <img> tags, I design any software which treats images as more than just application/octet-stream to treat APNG as corruption and and inform the uploader that corruption was detected and an attempt to repair the file was made.
(ie. load and save the file to discard all but the first frame at the cost of also discarding any unrecognized chunk types that declare themselves as "ancillary, unsafe to copy" ...also in accordance with the PNG spec.)
@RyuKurisu @nergal @matt @hund@linuxrocks.online @dirtycommo @tzycce@linuxrocks.online The problem is, APNG violates the PNG spec, so Mozilla has to maintain their own fork of libpng.
Having learned from the mess with static vs. animated GIF, the PNG spec says:
> The first eight bytes of a PNG datastream always contain the following (decimal) values:
>
> 137 80 78 71 13 10 26 10
>
> This signature indicates that the remainder of the datastream contains a single PNG image
@vancha From what I remember, various VNC implementations support a reverse-connection mode, where you'd open a port on your end and give them a command to copy-paste into their run dialog.
@nicofee It *can* convey useful feedback on how affects any PR/self-promotion efforts the project may be making.
Some bugs are merely inconvenient or inefficient, while others evoke an emotional response. Go the next step up in degree and you get "It is really frustrating".
@LPS @Blort @thenewoil ...and why we need to remain vigilant.
Give them an inch, and they'll take a mile.
https://www.osnews.com/story/30721/windows-10-warns-users-when-opening-firefox-chrome/
@mike Also, I haven't had a chance to try Flatpak yet, but I tried Snap, hated how heavy it felt, the forest of loopback mounts it added to my mtab, and how flaky it felt, and purged it from my system.
I'd sooner go back to compiling from source than use a snap.
@vancha @marcovdheide@todon.nl
...unless it's bad video RAM where the compositor is storing the window textures but not where it's assembling the completed image.
Still, how thoroughly the windows are corrupted, combined with how clean the rest of the compositor-provided stuff is does lean toward software issue.
@LittleWytch That said, Oscar the Grouch *was* one of my favourite Sesame Street characters, so it really is a shame that I *didn't* have that extension back then.
Speaking of theming, it's also a shame that I don't think I have backups of most of the Microsoft Plus! themes I downloaded from sites like Tucows.
The best I can do is the Windows 98 SE boot option in this setup, which replicates one tasteful way I themed my desktop in the mid 90s.
Today in Alex's Unnecessary Software
*chuckle* I know the feeling.
Today in Alex's Unnecessary Software
@alexbuzzbee @wizzwizz4 Ahh. Sounds like the kind of thing I'd write in Rust.
Given how much I've used Python, I've become a fan of type systems that allow strong compile-time guarantees.
@LittleWytch Sadly, I was never socially connected enough to get that kind of neat stuff during that period. I just had a handful of floppies that my father brought home, including a couple full of games like Spacestation Pheta and Risk.
I did, however, discover that Apple didn't anticipate users thinking in non-technical directions as well as they thought. I think it might have been MacOS wouldn't find files if you categorized your System folder into nice, tidy subfolders.
Today in Alex's Unnecessary Software
@alexbuzzbee @wizzwizz4 Were you aware of https://pyoxidizer.readthedocs.io/ before you decided to start building this?
(It's a bundler similar in concept to tools like py2exe, but with different architectural goals, and it does support embedding data.)
I ask because, even if you're not trying to put *everything* in a single file, it could have something useful to learn from.
(And, being a bundler, it sort of goes in the opposite direction of well-known Python plugin frameworks like YAPSY.)
...or is it just a mass of computer data? Intuitively, we don't think of that as a dataset and, in that use, "data" has become an uncountable noun like water or bread.
(eg. "Where is my data? Did someone reformat this floppy disk?")
(And sorry I'm making so much use of "delete and re-draft" today. I'm not feeling alert.)
@abionic I don't do stuff I can't archive and, since I got "Permission denied" when I tried to wget the enclosure URL in the RSS feed on anchor.fm, I think it's not worth my time to work around.
I'll just make a note to read it myself out of the Frost anthology on my bookshelf.
Another two thoughts I'll have to remember to send upstream:
1. With local timelines making it possible to actively follow everything local, it'd be really nice to have something milder than "Mute" so I can remove arXiv Quantitative Biology from my local timeline but still see exceptional entries that get mentioned by people.
2. Posts should have an "I'd like to be notified of people's answers to this too" button.
Linux user, open-source enthusiast, science buff, and retro-hobbyist who occasionally reviews fanfiction.