Monthly Archives: December 2023

The pandemic’s toll on schooling emerges in terrible exam results

Source: Hacker News

Article note: The wild part is still not the drop in the median performance, it's the increase in the standard deviation. The extremely self motivated kids, and the kids whose parents had the means to educate them at home when things were dysfunctional are as-good-if-not-better than normal times. The kids who just rode out the dysfunction are _fucked_. It was a massive inequality multiplier.
Comments
Posted in News | Leave a comment

Plasma Wayland Today

I was having Vulkan/Wine interaction issues when I had a minute to play a game the other night and flipped my big laptop (which has Intel/AMD Polaris12 dual graphics, both running the Mesa stack since AMD dropped Polaris support in amdvlk in the 2023.Q4 release) into a Plasma Wayland session (v5.27) to see if it helped. It did – making it the very first thing I’ve encountered that worked in Wayland and not X – so I’m rolling with the Plasma Wayland session for a couple days to see how things are. I have a little machine I’ve been playing with Hyprland on to check out the Wayland situation, and it’s been closing from “Linux 20 years ago” to “Linux 5 years ago” in terms of brokenness, so it seems plausible that one of the big two would be tolerable now.

I’m totally onboard that xf86->xorg is an unmaintainable mess for both legacy-codebase and design from a different era reasons, and it would be nice to start with something built on assumptions that match modern reality, but uh… over a decade in, Wayland is just getting to be less of a “almost a tech demo” and more of an “almost there.” If the devs can shut up about some bikeshedding that obstructs common use cases now over concerns about theoretical security issues or compatibility with yet-unimagined future interface models and implement widely-accepted solutions to the last few basic-fucking-features, it might actually matter before it too starts to exhibit wrong ancient assumptions and gets replaced, but it looks like they’ve missed the bus on a couple of those necessary standardizations.

Things I use regularly that are currently broken in KDE’s Plasma Wayland session in Nov. 2023:

  • The mere fact that I have to specify it’s a KDE Plasma session for all these details because every compositor is having to reinvent a bunch of wheels in differently-broken ways – input plumbing, session management, etc. They could have at least spun some reference libraries and treated anyone who didn’t use them when building desktop-like interfaces as a second class citizen to paper over the necessary parts to build a desktop they didn’t want in the core protocol (and for some of them someone else did it; see PipeWire). Wayland’s entire development process is built around former X devs being exceptionally gunshy about maintenance and attempting to avoid having any meaningful implementation under their auspices, and it’s causing a lot of goofy decisions. wlroots was too little too late.
  • KeepassXC can’t do its autotype into last active window thing.
    • Relevant Bug
    • Because Wayland completely abdicated on input plumbing and programmatic window selection. It even sort-of works between xwayland windows because X is a feature-complete desktop protocol and Wayland isn’t.
    • I use this ALL THE TIME and it drives me CRAZY. Browser extensions are not a comparable solution, I auto-type credentials into all kinds of windows.
    • They finally accepted ext-foreign-toplevel-list so the plumbing for window selection is theoretically there… but I don’t think any compositors implement it yet.
    • The pipe-input-to-a-specifc-window shit is still being bikeshedded over mostly-irrelevant security concerns. Maybe maybe the ever-contended global hotkeys stuff in xdg-destop-portal will make it possible, but since every compositor has sprung a bespoke portal variant, even that may not comprise a global solution, and it’s not entirely clear it’ll work for piping arbitrary strings anyway.
  • Everything restores to a random virtual desktop, if it restores at all.
    • KDE Bug for sessionrestore and also xwayland session restore
    • I think only the xwayland windows are restoring because, refrain, X11+extensions is actually a complete desktop protocol and Wayland still isn’t.
    • There’s no generic solution, and gnome spun their own internal bullshit which seems to be further sandbagging a general solution.
    • KDE is thus also spinning their own internal bullshit, so everything will be broken forever.
    • This is like basic 90s shit being fundamentally bobbled.
  • Firefox PiP windows
  • The “Move to Screen” context menu item in the task switcher seems to have vanished? I can still do “Move” and scoot a program to the desired monitor and it seems to snap correctly, but sometimes fullscreen windows relocated that way jump back to the first display. Apparently it has never been available from the task manager, only the title bar right-click menu and my memory is faulty.
  • I don’t know if it’s Wayland related, but baloo has started acting up again. I’m regularly seeing baloo_file_extractor eating a whole core when it hits things like openembedded trees. It’s possible I just disabled it in my saved X session and it’s being started again because the session management carryover between X and Wayland Plasma sessions is half-working.

The whole situation is silly. It’s a gigantic shell-game of trying to outsource the solutions to problems everyone already knew needed to be solved consistently because the ICCM and EWMH stuff for X represented decades of effort to do so, by the people best situated to actually solve the problems at the time when they could be solved in a general way.

I sometimes get the feeling reading the bug trackers that many of the Wayland people are building a display layer suitable for infotainment systems, kiosks, signage, and that sort of thing, and desktop functionality is an unfortunate extra thing some people are trying to force on them – which, financially, may be the case.

Posted in Computers, General | Leave a comment

Ousted propaganda scholar accuses Harvard of bowing to Meta

Source: Hacker News

Article note: Imagine that, Zuck made a $500M donation to Harvard and they derailed and sidelined research projects and researchers looking into misinformation on Facebook. ...Frankly, that's probably an above average spend to shape research outcomes, university administrators seem pretty easy to bribe.
Comments
Posted in News | Leave a comment

The Science Fiction Infodump: Feature Not a Bug #SciFiSunday

Source: adafruit industries blog

Article note: KSR's Mars trilogy is the best example of the difference between being engaging because of detailed realistic world-building vs. of being engaging because it's a generic character drama character drama in a scifi setting. There is a lot more of the latter than the former available. It has extensive scientific exposition (much of which was proven _after_ the books came out) and political polemics and... they're good reading.

Sometimes when you’re reading a big scifi tome, you come to a passage that seems more about getting across the science or scientific advances that are essential to the book. Some folks call it an infodump, and consider it bad writing. Good writing, we are told, involves characters doing stuff. What others call infodumps, legendary science fiction writer Kim Stanley Robinson doesn’t just calls writing. Here’s what Robinson has to say, from more the Outspoken Authors book The Lucky Strike:

No, not a compliment. I reject the word “infodump” categorically — that’s a smartass word out of the cyberpunks’ workshop culture, them thinking that they knew how fiction works, as if it were a tinker toy they could disassemble and label superciliously, as if they knew what they were doing. Not true in any way. I reject “expository lump” also, which is another way of saying it. All these are attacks on the idea that fiction can have any kind of writing included in it. It’s an attempt to say “fiction can only be stage business” which is a stupid position I abhor and find all too common in responses on amazon.com and the like. All these people who think they know what fiction is, where do they come from? I’ve been writing it for thirty years and I don’t know what it is, but what I do know is that the novel in particular is a very big and flexible form, and I say, or sing: Don’t fence me in!

I say, what’s interesting is whatever you can make interesting. And the world is interesting beyond our silly stage business. So “exposition” creeps in. What is it anyway? It’s just another kind of narrative. One thing I believe: it’s all narrative. Once you get out of the phone book anyway, it’s all narrative.

And here’s an exploration of the phenomenon from LitHub in the context of the work of science fiction writer Greg Egan:

It was August, and I was in the middle of a cross-country road trip. After driving all day, I would settle into my sleeping bag at night with a headlamp to read Greg Egan’s Diaspora, a road novel of sorts about the search for interstellar life. Diaspora was my first foray into the subgenre of hard science fiction. It had renewed my awareness that, as earthlings, our lives are subject to physical and chemical laws over which we exert no control—a feeling literature rarely provokes in me. Realism, after all, subordinates the physical in favor of the psychological, creating an illusory, human-centric world. Watching the earth change slowly from behind a bug-splattered windshield, I began to wonder: what does realism risk when it reduces the planet we inhabit to background noise?

See more!

Posted in News | Leave a comment

Playstation removing previously purchased Discovery content

Source: Hacker News

Article note: The entertainment media industry keeps making the case for piracy. "If paying isn't owning, piracy isn't stealing."
Comments
Posted in News | Leave a comment

What did an iPhone camera do to this poor woman’s arms?

Source: Engadget

Article note: This picture is pretty much a complete description of "Computational Photography" features. It's mostly cheap bullshit that makes wrong images, and I technically work in the area.

A woman was photographed standing in front of two mirrors with an iPhone camera, but the actual photo shows three completely different arm positions. The arms are in different locations in mirror number one, mirror number two and in actual real life. Is it Photoshop? Is it a glitch in the Matrix? Did the woman take a 25-year trip inside of Twin Peak’s black lodge? No, it’s just a computational photography error, but it still makes for one heck of an image.

It all comes down to how modern smartphone cameras deal with photography. When you click that camera button, billions of computational operations occur in an instant, resulting in a photo you can post online in hopes of getting a few thumbs up. In this case, Apple’s software didn’t realize there was a mirror in the shot, so it treated each version of the subject as three different people. She was moving at the instant the photo was taken, so the algorithm stitched the photo together from multiple images. The end result? Well, you can see it above.

Smartphone camera software always pulls from many images at once, combining at will and adjusting for contrast, saturation, detail and lack of blur. In the vast majority of cases, this doesn’t present an issue. Once in a while, however, the software gets a tad bit confused. If it was three different people, instead of one with a mirror, each subject would have been properly represented.

This is something that can actually be recreated by just about anyone with an iPhone and some mirrors. As a matter of fact, there’s a TikTok trend in which folks do just that, making all kinds of silly photos and videos by leveraging the algorithm's difficulties when separating mirror images from actual people.

This article originally appeared on Engadget at https://www.engadget.com/what-did-an-iphone-camera-do-to-this-poor-womans-arms-201507227.html?src=rss
Posted in News | Leave a comment

UEFI flaws allow bootkits to pwn potentially hundreds of devices using images

Source: The Register

Article note: LO fucking L. The code that locates and parses those silly splash-screen images is exploitable in every major UEFI implementation. UEFI continues to be goofy un-managed complexity, and Secure/Verified Boot schemes continue to not deliver on security promises and only provide vendors additional leverage over customer devices, as they always have.

Exploits bypass most secure boot solutions from the biggest chip vendors

Hundreds of consumer and enterprise devices are potentially vulnerable to bootkit exploits through unsecured BIOS image parsers.…

Posted in News | Leave a comment

Look at this time crystal on shopgoodwill. A pristine Antec SX1030 case (or chieftech dragon or one of the other clones), painted metallic green with a window installed. Every commercial or DIY gaming PC in the first few years of … Continue reading

Posted on by pappp | Leave a comment