I've probably mentioned that I'm working on switching #Gentoo from our half-broken eselect-ldso logic to #FlexiBLAS. This also involves a transition period where both setups would be supported.
A good thing is that the switch is ABI-compatible with the previous state (or at least it's supposed to be — we're working with upstream on fixing function coverage). Since libblas.so, liblapack.so and the rest are replaced by symlinks, programs that link to them will simply start using FlexiBLAS. So far, so good.
Unfortunately, switching the other way doesn't work as well. Stuff newly built against our libblas.so & co. symlinks naturally reads FlexiBLAS's SONAME from them, and links to libflexiblas directly. So should you decide to switch back, some packages will stay linked to FlexiBLAS and will need to rebuilt.
In order to avoid this, I would have to replace the symlinks with wrapper libraries, having libblas.so.3 and so on SONAMEs, and linking to libflexiblas. Unfortunately, a dummy wrapper isn't going to work — the linker will complain about using indirect symbols from libflexiblas.so. So I would probably have to "reexport" their symbols somehow, and ideally split into appropriate libraries, so that `-Wl,--as-needed` wouldn't drop some of them. But how to do that?
Well, let's look at the existing logic for eselect-ldso — clearly both BLIS and OpenBLAS create some wrappers. So I've spent some time investigating upstream Makefiles, and literally couldn't find the respective targets. I mean, these are quite complex Makefiles, but I'm grepping hard and can't find even a partial match.
As it turns out, these Makefile targets are added by Gentoo-specific patches. And these patches are just horrible. In case of OpenBLAS, they create the wrapper libraries by linking all the relevant .o files from OpenBLAS build, plus the shared OpenBLAS library. So the OpenBLAS symbols relevant to each interface end up duplicated in libblas.so, liblapack.so, etc., and apparently the symbols needed by them are taken from libopenblas.so. The individual interface libraries aren't even linked to one another, so they expose their own duplicate symbols, but use the implementation from OpenBLAS instead.
BLIS is even worse — the patch is simply creating libblas.so and libcblas.so, using all BLIS objects directly, plus symbol visibility to hide symbols irrelevant to the library. So yes, libblis.so, libblas.so and libcblas.so are roughly three separate copies of the same library, differing only in symbol visibility. And of course libcblas.so doesn't use libblas.so.
Truly #GSoC quality.
The implications are interesting enough when we apply this to systems like capitalism or national governments, but there are other very interesting implications when applied to systems like race or gender.
Like, as a cis man the only way I can be free to express and explore my own masculinity is if the masculinity I participate in is one which allows anyone the freedom to leave. Then I have an obligation to recognize the validity of nom-masculine trans identity as a necessary component of my own. If I fail to do this, then I trap myself in masculinity and allow the system to control me rather than me to be a free participant in the system.
But if it's OK to escape but not enter, that's it's own restriction that constrains the freedom to leave. It creates a barrier that keeps people in by the fear that they cannot return. So in order for me to be free in my cis masculine identity, I must accept non-masculine trans identities as they are and accept detransitioning as also valid.
But I also need to accept trans-masc identities because restricting entry to my masculinity means non-consensually constraining other identities. If every group imposes an exclusion against others coming in, that, by default, makes it impossible to leave every other group. This is just a description of how national borders work to trap people within systems, even if a nation itself allows people to "freely" leave.
So then, a free masculinity is one which recognizes all configurations of trans identities as valid and welcomes, if not celebrates, people who transition as affirmations of the freedom of their own identity (even for those who never feel a reason to exercise that same freedom).
The most irritating type of white person may look at this and say, "oh, so then why can't I be <not white>?" Except that the critique of transratial identities has never been "that's not allowed" and has always been "this person didn't do the work." If that person did the work, they would understand that the question doesn't make sense based on how race is constructed. That person might understand that race, especially whiteness, is more fluid than they at first understood. They might realize that whiteness is often chosen at the exclusion of other racialized identities. They would, perhaps, realize that to actually align with any racialized identity, they would first have to understand the boot of whiteness on their neck, have to recognize the need to destroy this oppressive identity for their own future liberation. The best, perhaps only, way to do this would be to use the privilege afforded by that identity to destroy it, and in doing so would either destroy their own privilege or destroy the system of privilege. The must either become themselves completely ratialized or destroy the system of race itself such being "transracial" wouldn't really make sense anymore.
But that most annoying of white person would, of course, not do any such work. Nevertheless, one hopes that they may recognize the paradox that they are trapped by their white identity, forced forever by it to do the work of maintaining it. And such is true for all privileged identities, where privilege is only maintained through restrictions where these restrictions ultimately become walls that imprison both the privileged and the marginalized in a mutually reinforcing hell that can only be escaped by destroying the system of privilege itself.
The blast zone from The Walt Disney Company’s decision to pull Jimmy Kimmel’s late-night talk show off the air is now threatening to engulf the Brentwood home of Bob Iger
-- who just happens to be married to Willow Bay, dean of the USC Annenberg School for Communication and Journalism.
Iger, along with Disney Entertainment chairman Dana Walden, was the Disney exec who pulled the chord on Kimmel’s suspension over on-air comments about Charlie Kirk’s murder
— and that decision…
Drohnen weisen tödliches Virus in Walatem nach
Mit einer ungewöhnlichen Methode haben Forscher in ausgeblasenem Walatem ein tödliches Virus nachgewiesen: Drohnen fangen Tröpfchen aus dem Walatem ein.
https://www.
This is a subtweet...
People who are not anti-capitalist sometimes wonder: "Why is there a monopoly on X life-critical thing?" (E.g., epipens, insulin, web search).
This one is really simple actually: because monopolies are more profitable than competition, and the foundation of capitalism is that capital = power.
Various societies have recognized the necropolitical outcomes of monopolies and have tried to erect barriers to monopoly; we all know that monopolies are bad, death-and-suffering-causing things. But since these societies mostly remain capitalist, they allow these barriers to be eroded by the power of capital (to do otherwise would be to repudiate capitalism because it puts a limit on the power of money). The barriers are ineffective, and the capital = power equation holds, and monopolies result and get to do their killing & maiming thing (remember: even things like social media monopolies that you wouldn't expect to pay for political assassinations like a mining company still profit from inciting genocides). *Sometimes* there are oligopolies instead of monopolies, but instances of really competitive markets are pretty rare for things that are widely sought-after.
The "government will manage the markets to prevent bad outcomes like monopolies" strategy has failed repeatedly, spectacularly, and almost universally. To actually prevent monopolies you need a population that no longer believes that money should equal power, it's that simple. Sadly, it's actually not that simple, since all of the alternatives which equate something else to power, like "the king" or "party loyalty as judged by the supreme leader" have the same problems or worse. The attitude you need to cultivate is "nobody should have power," which is hard because *all* of the power-systems we have constantly propagandize against this attitude in myriad ways. Still, in the future once we've broken free of this age where hierarchy is accepted, people will look back and wonder whether the historical records are even credible given how much needless death and suffering were endured with little resistance.
#anarchy #capitalism
Many parts of the Internet I know and loath are mostly down. I hope this helps shake confidence in US BigTech. Probably won't, because if people were rational, they wouldn't have built the digital world we're currently forced to inhabit, but who knows, it might. Even the vague possibility of it has made my day better as I head to bed.
@… #3 When I think about religious venues outside of the first two examples though… My feelings are different.
I wouldn’t absolutely reject going to some other religious venue if it was important to someone close to me.
But I wouldn’t want to be an active participant. It would definitely feel awkward.
Seems like there’s some sort of blurred line for me a…
Every once in a while, I bike through Rosedale or Forest Hill and recall that wealth stratification in #Toronto is even greater than it seems most elsewhere. If the perpetually broke city raised property taxes by only a percent or two on only these and a few other postal codes, it'd have more money than it'd know what to do with and the residents of those areas wouldn't even notice.
So I grew up next to #Chernobyl and this is, well, TERRIFYING.
A story for y’all: I’m from a city called Zhytomyr, 2 hours west of Kyiv in the North of #Ukraine. We were downwind of the Chernobyl #nuclear power plant when the 1986 disaster happened.
I wasn’t born for another 12 years, but my childhood was filled with stories and the aftermath of it all. Things like:
- My grandmother worked as a head doctor in a hospital and rehabilitation facility exclusively for children of Chernobyl victims to treat the extremely high prevalence of Tuberculosis and other severe health complications. (To specify: these were SECOND GENERATION of exposure).
- A lot of the kids in that facility were orphans, because their parents died young from health problems.
- My uncle’s wife was born in Pripyat. She was 1 year old when the disaster happened. Her parents were told to evacuate while given no information about what happened. They had to pack up their things and rush out to an unfamiliar city with their baby, never to see the rest of their belongings, apartment, or hometown again.
- When I was a kid, it became so common to see weirdly mutated animals and insects that even 2-3 year olds would make jokes about “Chernobyl mosquitos” and I wouldn’t even flinch seeing occasional giant bugs, dark frogs, weird-looking dogs.
- We’d frequently hear of nearby farms having issues with their animals being born too mutated to survive or random outbreaks from contaminated water / food. Crops would randomly fail. People would get poisoned on a regular basis. This all got less common as I grew up.
- My mother still remembers being a little girl, 10 years old, and looking outside from their balcony at the clouds blowing over from Chernobyl that day. People were told to not go outside and to shut all the windows, but not given an explanation as to why. My mother swears that the rain looked different. They weren’t able to go and buy more food for the kitchen for multiple days.
Anyway - nuclear safety isn’t a joke. I don’t understand how this level of carelessness can happen after Chernobyl and Fukushima.
https://www.404media.co/power-companies-are-using-ai-to-build-nuclear-power-plants/
Oral arguments on tariffs are set for Nov 5 and [Trump] plans to show up in person.
I think there’s a good chance he doesn’t lose outright because Roberts et al like empowering him,
but if he thought he was on stronger footing he probably wouldn’t be the first president ever to go to oral arguments
-- Connor Lynch