• 0 Posts
  • 83 Comments
Joined 1 year ago
cake
Cake day: June 11th, 2023

help-circle



  • I use firefox exclusively, on both my laptop and my phone. It works perfectly on any website I throw at it. I work for a startup which makes video call apps, the web client works perfectly under Firefox, and there’s a grand total of 2 devs working on it.

    All this to say that if I come across your website and it doesn’t work under Firefox, AFAIC it’s your website that has issues, not Firefox.

    As for the reason, you might be fine with a single megacorp dictating the way the web works, but for many of us who remember what it was like in the IE hegemony days it’s a serious concern.


  • Kinda:

    The process he eventually settled on started with Mechner using a video camera to record his brother running and jumping in a parking lot across from their high school. Once he found a take that worked, the video was played back on a TV in a dark room and the screen was photographed with a 35-millimeter film camera, frame by frame, creating roughly 35 photos of his brother in action. Mechner then traced over each photograph with a black marker and white correction fluid to create a high-contrast black and white silhouette of each pose, and then used a photocopier to assemble all of them onto a single sheet of paper that was scanned into an Apple II using a special capture card. With the poses all digitized, Mechner then painstakingly cut them all out, pixel by pixel, and used a special graphics tool to assemble them into frame animations.













  • Because having each piece of software do it itself would be not only chaos but a massive security concern.

    Not really, the main point is that (most) apps don’t know where they are on the screen, whether they’re minimized, on the active workspace, … and they don’t care either. That’s the responsibility of the window manager.

    The app tells the display server “I need a window to display these pixels” and that’s it. And the window manager, well, manages these windows.

    On the topic of security, X11 doesn’t handle security at all, that’s one of the main issues. So any graphical app can read the other windows’ pixels, grab everything you type, everything you copy, … OTOH Wayland isolates apps so they can’t do that by default. Apps that really need to (screenshot apps, …) can use “portals” to ask for these permissions.



  • loutr@sh.itjust.workstomemes@lemmy.worldIt's beautiful
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    2 months ago

    what force might have coerced Microsoft to behave more reasonably, in that situation?

    Strong antitrust and anti-corruption laws. Their actions were not “unreasonable”, they were straight up illegal.

    Edit: also you should read up on the whole thing. They didn’t break compatibility with their own office suite of course. What they did is lie to (and almost definitely pay off) the standardization body: “here is the spec for OpenXML, you see we’re open it’s right here in the name, anyone can implement it and be interoperable with us”. So OpenXML was standardized along with OpenOffice’s OOXML (at the start of the process, only OOXML was considered for standardization).

    Once the deed was done, they of course didn’t implement OOXML in MS Office (as is their right), but they also didn’t implement their own OpenXML spec properly, which means OpenOffice still had to reverse-engineer an intentionally obfuscated and broken format to try and read/write documents compatible with MSO.

    So the whole thing has been absolutely useless, except for a couple of “experts” from the panel who came out of it a bit richer.