The Art of the Impersonal Essay by Zadie Smith
The first essay anybody writes is for school. Same here. But the only examples I remember are the ones I wrote at the end, in my A-level exams. One compared Hitler to Stalin. Another, Martin Luther King, Jr., to Malcolm X. I was proudest of the essay that considered whether the poet John Milton—pace William Blake—was “of the devil’s party without knowing it.” I did well on those standardized tests, but even passing was far from a foregone conclusion. I’d screwed up my mocks, the year before, smoking too much weed and studying rarely. Since then, I’d cleaned up my act—a bit—but was still overwhelmed by the task before me. My entire future rested on a few essays written in the school hall under a three-hour time constraint? Really? In the nineties, this was what we called “the meritocracy.” As a system of evaluation, it favored the bold and the brash, laid waste to the rest, and was irrelevant to the rich, whose schools drilled essay technique into the student body from Day One. In a school like mine, exams came as a surprise. Up to that point, we’d basically thought of school as a social event, a sort of mixer for a diverse group of teen-agers, many of whom had only recently arrived in the country—like a mini U.N., but with easier access to psychedelics. Almost half the school was felled at the first hurdle, leaving after G.C.S.E.s, aged just sixteen. (For G.C.S.E.s, you usually studied about nine subjects; for A-levels, only three.) Those of us who survived struggled on, trying to jump through meritocracy’s narrowing hoops. If you couldn’t do maths and had trouble with the hard sciences, each hoop came with an essay topic attached. (I did English, History, and Theatre Studies.) The stakes were presented as not just high but existential. You had to produce a thousand effective words on the rise of the Chartists—or else! What did “else” mean? Never earning more than minimum wage, never getting out of your mum’s flat, never “making something of yourself.” My anxiety about all this was paralyzing me.Then something happened. An English teacher took me aside and drew a rectangle on a piece of paper, placed a shooting arrow on each corner of the rectangle, plus one halfway along the horizontal top line, and a final arrow, in the same position, down below. “Six points,” this teacher said. “Going clockwise, first arrow is the introduction, last arrow is the conclusion. Got that?” I got that. He continued, “Second arrow is you basically developing whatever you said in the intro. Third arrow is you either developing the point further or playing devil’s advocate. Fourth arrow, you’re starting to see the finish line, so start winding down, start summarizing. Fifth arrow, you’re one step closer to finished, so repeat the earlier stuff but with variations. Sixth arrow, you’re on the home straight: you’ve reached the conclusion. Bob’s your uncle. That’s really all there is to it.” I had the sense I was being let into this overworked teacher’s inner sanctum, that he had drawn this little six-arrowed rectangle himself, upon his own exam papers, long ago. “Oh, and remember to put the title of the essay in that box. That’ll keep you focussed.”
https://www.newyorker.com/magazine/2025/09/29/the-art-of-the-impersonal-essay
The Art of the Impersonal Essay by Zadie Smith
The first essay anybody writes is for school. Same here. But the only examples I remember are the ones I wrote at the end, in my A-level exams. One compared Hitler to Stalin. Another, Martin Luther King, Jr., to Malcolm X. I was proudest of the essay that considered whether the poet John Milton—pace William Blake—was “of the devil’s party without knowing it.” I did well on those standardized tests, but even passing was far from a foregone conclusion. I’d screwed up my mocks, the year before, smoking too much weed and studying rarely. Since then, I’d cleaned up my act—a bit—but was still overwhelmed by the task before me. My entire future rested on a few essays written in the school hall under a three-hour time constraint? Really? In the nineties, this was what we called “the meritocracy.” As a system of evaluation, it favored the bold and the brash, laid waste to the rest, and was irrelevant to the rich, whose schools drilled essay technique into the student body from Day One. In a school like mine, exams came as a surprise. Up to that point, we’d basically thought of school as a social event, a sort of mixer for a diverse group of teen-agers, many of whom had only recently arrived in the country—like a mini U.N., but with easier access to psychedelics. Almost half the school was felled at the first hurdle, leaving after G.C.S.E.s, aged just sixteen. (For G.C.S.E.s, you usually studied about nine subjects; for A-levels, only three.) Those of us who survived struggled on, trying to jump through meritocracy’s narrowing hoops. If you couldn’t do maths and had trouble with the hard sciences, each hoop came with an essay topic attached. (I did English, History, and Theatre Studies.) The stakes were presented as not just high but existential. You had to produce a thousand effective words on the rise of the Chartists—or else! What did “else” mean? Never earning more than minimum wage, never getting out of your mum’s flat, never “making something of yourself.” My anxiety about all this was paralyzing me.
Then something happened. An English teacher took me aside and drew a rectangle on a piece of paper, placed a shooting arrow on each corner of the rectangle, plus one halfway along the horizontal top line, and a final arrow, in the same position, down below. “Six points,” this teacher said. “Going clockwise, first arrow is the introduction, last arrow is the conclusion. Got that?” I got that. He continued, “Second arrow is you basically developing whatever you said in the intro. Third arrow is you either developing the point further or playing devil’s advocate. Fourth arrow, you’re starting to see the finish line, so start winding down, start summarizing. Fifth arrow, you’re one step closer to finished, so repeat the earlier stuff but with variations. Sixth arrow, you’re on the home straight: you’ve reached the conclusion. Bob’s your uncle. That’s really all there is to it.” I had the sense I was being let into this overworked teacher’s inner sanctum, that he had drawn this little six-arrowed rectangle himself, upon his own exam papers, long ago. “Oh, and remember to put the title of the essay in that box. That’ll keep you focussed.”
I was seventeen when this priceless piece of advice came my way. I’m now almost fifty, and although I don’t often draw out the rectangle anymore, this charming and simple blueprint is buried deep in my cerebral cortex, lit up like the flux capacitor in “Back to the Future.” I still use it. Still think about it every time I sit down to write one of these things you are reading right now. I continue to admire its impersonal and ruthless forward thrust. And, when I walked into those dreaded A-levels, that little doodle was the first thing I did, directly onto the desk, and with immediate results. My breathing slowed. I felt calm. Bob’s your uncle. What had seemed an impossible task transformed into a practical matter of six little arrows, radiating around a central concept. And arrows one and six were already settled! (I still write the opening and last lines of an essay first.) So now this is really just a four-arrow affair? In my experience, every kind of writing requires some kind of self-soothing Jedi mind trick, and, when it comes to essay composition, this rectangle is mine.
My next formative experience of “essaying” came in college. I remained a devotee of the impersonal rectangle method, but it was now 1994, I was coming of age at the end of history, and the personal was all that appeared to be left on the intellectual scene. Consequently, I pivoted, and my first essay for my English degree was an impassioned account of what literature had meant to me, as a young girl in London, during the eighties, a concept that I animated by turning all the writers who had been important to me—including the dead ones—into characters having dinner with me, who then commenced discussing all the ways their writing had affected me, Zadie, personally, and how I, specifically, felt about it. I was crazy about this essay. I ran across the quad and pushed it under my professor’s office door in the middle of the night. Two days later, it was returned with a solitary comment: This is not an essay.
I was crushed, but I shouldn’t have been surprised. As a response, it was perfectly representative of “The Cambridge Mind,” which was the title of a book I’d found in a junk shop and had purchased the summer before I “went up” to King’s College, in an attempt to comprehend what I would soon be dealing with. By the mid-nineties, the mind you were encouraged to develop, at King’s, was basically unchanged from the one students were expected to form in the mid-fifteen-hundreds. (The college was founded by Henry VI in 1441.) A discursive, objective, ironical, philosophical, elegant, rational mind. I was none of those things. I was expressive, messy, chaotic, and increasingly infuriated. A lot of my fury was directed at the university itself. The more I heard about the prior lives of my fellow-students, the more enraged I became. I hadn’t known that there existed schools from which a clear majority of the kids waltzed into the British equivalent of the Ivy League, year upon year, without fail. How could they all have “merited” it? And why did there seem to be so many Bertie Woosters and so few Alan Turings? I’d been told a different story: that, every year, two or three exceptionally bright kids out of a school of two thousand—or a whole village!—wrote the best essays and therefore went on to the best universities. (An immorality in and of itself, but at least comprehensible to the pathetic teen-age striver I was back then.) As it turned out, it was never really about the essays. This wasn’t about merit. The very few black and brown students, the small clusters of state-school kids, the even tinier smattering of working-class kids from outside London or the home counties—we were just the exceptions that proved the rule. My sudden and total exposure to this truth left me feeling demented. Impostor syndrome doesn’t begin to cover it. In my first year, I had a minor breakdown, and failed my exams simply by entering the room and writing . . . nothing. No essay on Gawain and his Green Knight. No essay on anything. I just sat there for three hours looking at the blank page, and then I left.
My whole college career might have gone that way. But, in my second year, exposure to a trio of great essayists changed the course of my life. One of them was my own professor Peter De Bolla, he of “This is not an essay.” The others were the two Tonys—Tanner and Judt—neither of whom I ever met. All three had been “Kingsmen,” but what all these men really had in common, in my mind, was class. Insofar as they came from a class that I almost recognized. Tony Tanner’s mother trained to be a teacher, and he went to the local grammar school. Tony Judt was the son of a hairdresser who grew up above the salon where both his parents worked. Pete, meanwhile, was the son of a man who left both home and school at nine and became a butcher. It did not seem a coincidence, to me, that all three wrote with anger and precision and wit about the role of literary culture within class systems. Their essays inspired me: literature was a living concern in their work, not an animated bourgeois dinner party. I read Judt on the political irresponsibility of Sartre, and Tanner on the sly political insights of Jane Austen. I listened to Pete on the role of the poor in the landscapes and the imaginations of the rich. I started thinking about my essays differently. It wasn’t about what Andrew Marvell meant to me, personally. It was about what Andrew Marvell’s “The Garden” revealed about the English attitude to land and capital. I developed a different sense of what an essay could be. I understood all three men to be “personal essayists” in the sense that they cared passionately about their subjects, but they themselves were rarely figures in any particular piece; their energies were directed elsewhere. And I followed their example, channelling my furies into coolly expressed explication, description, analysis. In the dissertation I wrote for my finals, I ended up literally following Pete’s lead, depicting as vividly as I could the economic structures and class hierarchies concealed within the design of an aristocratic English garden. (What does a ha-ha fence hide? The fact that the land has been worked by laborers.) But my tone? Controlled. Impersonal.
That tone, for better or worse, has stayed with me. I was trained to write like this, and I write like this. I just can’t bleed out onto the page as some people do, or use all caps or italics to express emotion, even when I know it’s what’s expected and that many people not only prefer it but see it as a sign of authenticity. The essay-writing habits of my school days have never left me. I find I still don’t want people to relate to what I’m saying in an essay, or even be moved by the way I say it. (With fiction, I feel the opposite.) I just want to think out loud about the things that matter most to me.
How can I tell what I think till I see what I say? That’s another Kingsman: E. M. Forster. I understand what he means, but in me the process is inverted. Because, in fact, I am usually immediately swayed by whatever intellectual fashion is in the air, and a first draft of any essay is more often than not a cynical and dutiful rehashing of the argument du jour. But, after an hour or so of that, I see what I have said and realize I don’t actually think any of that. I reread. I frown. Delete. I try again, this time allowing myself to think honestly, aloud, a process that will involve the various strands of my thought arguing with one another, as they inevitably tend to do. Full disclosure: these strands are drawn, essentially, from four big isms. Feminism, existentialism, socialism, and humanism. Only the first is still fashionable, and the last has been so debased, misused, and weaponized over the centuries as to be almost unspeakable in polite company. Still, these were the ideas that formed me as a teen-ager, and they linger on in the way I think and write. No matter what the topic in the rectangle may be, they lie in wait, nudging me, correcting me, reminding me of what it is I really think. What I actually believe.
In practice, they are like an annoying quad of parental figures, tutting if they spy me, for example, treating a living being as a means rather than an end—even rhetorically, even for a moment—or sighing dolefully when I use that totalizing term “the people,” which can obscure at least as much as it illuminates. They make every essay a battle. The existentialist who sits at my desk feels we are each individually thrown into the deep end of existence and tasked with swimming, and that this is a terrifying and heavy task. But both the socialist and the feminist are aware that not all bodies of water are created equal. (Some are crystalline, chlorinated pools surrounded by high fences. Some are swamps you wouldn’t want to dip a toe in.) The humanist, meanwhile, feels that if you’re going to insist on clean water for all, and on the justice of that demand, then you’ll probably need to explain why you make no exceptions to the word “all”—despite the very many differences between people, despite their separate histories and experiences—and to make this case in a language that is, at root, non-metaphysical. (A metaphysical and sacred language might do the job just as well, but, be warned, it’ll alienate the atheists.) Now, what’s all this about water? That’s the novelist within the essayist, who loves a metaphor and senses that a metaphor will tend to be more comprehensible to the general reader than a thousand pages of closely argued Thomas Piketty.
And I do write my essays for the general reader. They’re no more directed at the Bed-Stuy grad student in a polycule than at the overworked Delhi nurse or the rich Lagos lawyer. Though I’ve never wanted any reader (or anyone, really) to “relate” to me, exactly, I have always wanted to be “in relation,” which is different. We aren’t required to be like one another or even to like one another to be in relation. We just need to be willing to create and enter spaces in which solidarity is one of the possibilities. For many readers, of course, solidarity may still prove impossible. It may be impractical, unthinkable, a betrayal of their own systems of thought, or simply “cringe.” But I try to write in such a way that the possibility persists. That’s what the practice of essaying is, to me: a stumbling attempt to re-create, in language, a common space, one that is open to all. It’s in that optimistic spot that I set out my stall, yes, and my ideas and arguments such as they are, sure, but without demanding to see anyone’s identifying papers in the opening paragraph. Because that’s one thing I’ve learned, over the years. Sometimes, in order to create this more open space, you have to loosen your hold on your beloved isms.
If it were up to me, for example, I would very happily switch that rickety, always ill-fitting term “humanism” with something broader, more capacious. A bright, shiny neologism that would still place human flourishing at the center of our social and political processes, but which also encompassed the supremacy of all living things—including the natural world. As a philosophy, it would stand in pointed opposition to the current faith in the supremacy of machines, and of capital. Philoanimism? But the name is not good. (I’d be glad to hear alternative options!) It would be the work of many hands, this discourse, and it would understand that in these fractious times, although our commonalities may prove dispiritingly tiny or difficult to locate, they still exist. We’ve managed to locate them before, and not so long ago, using language as our compass. For example, the most inspiring (to me) political slogan of the past twenty years managed to create a common space in a single phrase: “the ninety-nine per cent.”
Sometimes the very act of seeking solidarity is characterized merely as the pursuit of “common ground,” a destination easily disparaged as a middling, nowhere, apolitical place. At other times, it is suspected of being a happy-clappy zone of magical thinking, where people have to pretend to be the same and to have experienced identical things in order to work together. I’d rather think of it as “the commons.” And when I sit down to essay I find it helpful to remind myself of the radical historical roots of that concept. I picture the blasted heath of the nineteenth century, a piece of open land that is about to be fenced in by the forces of capital, but upon which a large crowd has gathered, precisely to protest the coming enclosure. But not only that. A variety of overlapping causes are represented in that space, although they are all fundamentally concerned with freedom. Abolitionists, suffragists, trade unionists, working people, and the poor are present in abundance, alongside some land-reform radicals you might call socialist Christians, and, yes, O.K., a few old Chartists. Plus some anti-vaxxers, a smattering of Jacobites, and a couple of millenarians. (That’s the trouble with no fences: anybody can turn up.) Today, on the commons, all of these people have gathered to oppose a common enemy—the landowner—but disputation and debate are still everywhere, and you, the next speaker to get on the platform, must now decide how to address this huge crowd. You might have a very specific aim in mind: a particular argument, a singular cause, a deep desire to convert or sway. But you are not in your living room, your church, your meeting hall, or your corner of the internet. You are on a soapbox on the commons; anybody might be standing in front of you. Will you be so open and broad as to say not very much at all? Or so targeted that you are, practically speaking, talking to yourself? It’s complicated. Some rhetoric will definitely be necessary. You’ll need to warm them up before you lay it on ’em. And you can never forget that all around you is an explosion of alterity: people with their own unique histories, traumas, memories, hopes, fears. But this multiplicity needn’t shift your commitments—it may even intensify them.
Imagine, for example, an early-nineteenth-century lady abolitionist, standing in cold weather, listening to a labor activist. He is arguing for expanding the franchise from a propertied élite—male, of course—to all workingmen, but not once does he mention the vote for women. My imagined abolitionist grows colder—and angrier. But the gentleman’s blinkered position might also prompt her into a new form of solidarity, nudging her toward the realization that arguing for the mere “liberty” of the enslaved, as she does, is insufficient: her call, too, must include a demand for their full enfranchisement. The next time this lady abolitionist of mine steps onto the commons, she may find herself more willing to stand on her rectangular box and make the connection between many forms of disenfranchisement, which, though they may appear dissimilar, have their crucial points of continuity. After all, one thing workingmen, women, and almost all of the enslaved had in common, on the commons, was the fact that none of them could vote. (A point of convergence that Robert Wedderburn—essayist and preacher, and the son of an enslaved Jamaican woman—noted frequently.)
What kind of discourse can draw out such analogies while simultaneously acknowledging and preserving difference? (An enslaved man is not in the same situation as a laboring peasant.) What kind of language will model and leave open the possibility of solidarity, even if it is solidarity of the most pragmatic and temporal kind? The speaker will have to be open, clear, somewhat artful. They’ll have to be relatively succinct, making their argument in no more than, say, six sections. Their speech will be impassioned but expansive, and I think it helps a bit if it has a little elegance, enabling arguments to glide straight past the listener’s habitual defenses, although this gliding—like a duck crossing a pond—will usually involve a lot of frantic paddling down below, just out of sight. A complex performance, then. Because the crowd is complicated. Because life is complicated. Any essay that includes the line “It’s really very simple” is never going to be the essay for me. Nothing concerning human life is simple. Not aesthetics, not politics, not gender, not race, not history, not memory, not love.
“To essay” is, of course, to try. My version of trying involves expressing ideas in a mode open enough, I hope, that readers feel they are trying them out alongside me. While I try, I am also striving to remain engaged (and engaging) yet impersonal, because although the personal is certainly interesting and human and vivid, it also strikes me as somewhat narrow and private and partial. Consequently, the word “we” appears in my essays pretty frequently. This isn’t because I imagine I speak for many, or expect that my views might be applied to all, but because I’m looking for the sliver of ground where that “we” is applicable. Because once you find that sweet spot you can build upon it. It’s the existentialist at my desk who is best placed to find that spot. She says to herself: Almost all of the people I know (and I myself) have experienced pain. And absolutely all of the people I know (and I myself) will die.
These two facts, one almost total and the other universal, represent the firmest “we” I know, and have occupied my imagination since I was a teen. That was the moment when the fact that we were all death-facing and pain-adjacent first dawned, and seemed to make it perfectly obvious, for example, that the death penalty was a monstrosity, and prison usually a conceptual mistake, in which the most common crime was poverty. It was not until I got to college that I met people who, facing the same fundamental facts—pain, death—had come to what they considered to be perfectly reasonable but very different conclusions. I met people who believed in such a thing as “the criminal mentality.” I met people who thought poverty was primarily a sign of laziness or a lack of ambition. What once appeared simple turned complex. My beliefs remained, but the idea that they were or should be “perfectly obvious” to all—that’s what evaporated.
Aside from the fact that I never meant to be an essayist in the first place, one detail that has surprised me most during the past twenty years is that I have, in fact, written more personally in the essay form than I ever expected or intended. Still, as I look back on my “I,” across so many essays, I notice that the person typing out this “I” remains very hard to pin down, even for me. For starters, it’s never quite the same “I” who’s typing the word “I,” because of the way time works. Because of the way life is. I have been, for example, very single and very married. I’ve been poor, middle class, and wealthy. I’ve loved women, I’ve loved men, but loved no one for their gender specifically—it’s always been a consequence of who they were. Sometimes I’ve sat at my desk dressed like Joan Crawford. Other times, like someone who has come to fix your sink. I’ve sat there utterly childless and then very much full of child, or with a child in a Moses basket at my feet. I’ve been the mother of a British citizen and then the mother of an American. As a semi-public person, I’ve been the subject of various projections, and watched unrecognizable versions of “me” circulate in the digital sphere, far beyond my control. But I also remain who and what I have always been: a biracial black woman, born in the northwest corner of London, to a Jamaican mother and an English father. I personally feel like an outsider who belongs nowhere—and have never really minded this fact—but in the commons of my essays I understand that many or even most of my readers feel otherwise about this thorny matter of “belonging,” so I am often trying to write the kinds of sentences that remember this key fact, too.
If my own “I” remains a various thing—as I have written about too often—it is its very variousness that forces me to acknowledge the points of continuity: the fundamentals. What I honestly believe, as a human being. Every version of me is a pacifist. Every version believes that human life is sacred—despite the fact that the word “sacred” is most often used as a weapon in the arguments of conservatives, and remains basically inadmissible within the four isms that have done the most to form me. (But that’s a novelist for you. We can’t function on isms alone.) Every version of me knows that education, health care, housing, clean water, and sufficient food are rights and not privileges, and should be provided within a commons that is itself secured beyond the whims of the market. Yet to say these things is (in my view) really to say the bare minimum: it is almost saying nothing at all. The only significance of these beliefs, to me, when I am essaying, is that they are pretty much immovable, and whether I am reviewing a movie, describing a painting, arguing a point, or considering an idea, they represent the solid sides of my damn rectangle, no matter what the title in the center turns out to be. ♦
https://www.newyorker.com/magazine/2025/09/29/the-art-of-the-impersonal-essay
[2024-10-27] OpenZFS new deduplication mechanism and why you still may not want to use it
OpenZFS deduplication is good now and you shouldn't use it
OpenZFS 2.3.0 will be released any day now, and it includes the new “Fast Dedup” feature. My team at Klara spent many months in 2023 and 2024 working on it, and we reckon it’s pretty good, a huge step up from the old dedup as well as being a solid ba…despair labs
Linux kernel version numbers (Greg Kroah-Hartman's blog)
Linux kernel version numbers
Despite having a stable release model and cadence since December 2003, Linux kernel version numbers seem to baffle and confuse those that run across them, causing numerous groups to mistakenly make versioning statements that are flat out false.Greg K-H (http://www.kroah.com/log/)
The blog post is confusing, but the image is very clear.
5.2.0 was released.
Then 5.2.1, 5.2.2, 5.2.3, 5.2.4, 5.2.5, and 5.2.6 were released as stable updates. Pretty straightforward.
After 5.2.0 came out, normal development continued toward the upcoming 5.3.0 in Linus’s mainline tree. As bugfixes for real problems (crashes, data corruption, build breaks, security issues, etc.) were written and merged into mainline, a subset of those fixes was then backported to the 5.2.y stable branch and released as 5.2.1, 5.2.2, and so on.
In other words, there is a separate 5.2.y branch, but most of its changes are not developed there first. They are developed in mainline (the code that will eventually become 5.3.0 and beyond) and then cherry-picked back into 5.2.y as “stable” bugfixes. There is no “merge 5.2.x back into 5.3.0”; instead, stable only takes fixes that are already in mainline.
This means that any fix you see in a 5.2.y release should already be present in the mainline code that leads to 5.3.0 (or replaced by an equivalent fix there). So when you move from 5.2.6 to 5.3.0, you should not lose any of the bugfixes you were getting from the 5.2.y stable series.
If semantic versioning is:
MAJOR version when you make incompatible API changes
MINOR version when you add functionality in a backward compatible manner
PATCH version when you make backward compatible bug fixes
then I think that would be on like 3.77.0 or something right now. Not terrible, but honestly prefer it to be like the major upped in the new year every year. It is about 43 years old,so 43.x in 2026. Would be easier to know how old a kernel release is without looking it up.
Would be easier to know how old a kernel release is without looking it up.
I concur, but it would be much easier to make the major version the current year (as many projects do, and Linux should imo) rather than the whole project's age at the time of a release.
Linux is only 34 years old, btw.
Is Europe ready to pull the trigger? Officials whisper about dumping US treasuries if Trump cuts Ukraine deal
Is Europe ready to pull the trigger? Officials whisper about dumping US treasuries if Trump cuts Ukraine d
European governments US Treasuries: European governments are considering a radical economic strategy by possibly selling off US Treasury bonds to counter a feared Trump-Putin agreement that could jeopardize Ukraine's security.Shreya Biswas (Economic Times)
i was going to say something like this.
it's like eisenhower's threat to eden but in reverse and just as empty; they'll never threaten profits or capital and they've also made themselves even more depended on the us.
☆ Yσɠƚԋσʂ ☆ likes this.
HDMI Forum is unwilling to disclose the 2.1 specification for open-source (Linux): according to AMD, they had submitted a functional, HDMI 2.1-compatible driver [for linux?], which the Forum rejected.
Valve: HDMI Forum Continues to Block HDMI 2.1 for Linux
Technically, the Steam Machine supports HDMI 2.1. However, Valve and AMD are not allowed to offer an open-source driver for it.Mark Mantel (heise online)
like this
PandaInSpace likes this.
The renaming while still selling it with older packaging for years has been angering me since it happend.
Honestly it would not be so much of a problem if things where actually labeled appropriately with all the actual specs and support features on the package but its more profitable to keep you guessing (and going for the higher priced one just in case)
They do the same thing with Bluetooth audio transmission usb, their “high quality audio” and “ps5 compatible” but does not tell me wether it supports aptx or not?
Also the whole “buy a product clearly pictured with usb A type connector, receive a usb C type connector variant, if lucky, with an added adapter.
I'm going to guess it would require kernel support, but certainly graphics card driver support. AMD and Intel not so difficult, just patch and recompile; NVIDIA's binary blob ha ha fat chance. Stick it in a repo somewhere outside of the zone of copyright control, add it to your package manager, boom, done.
I bet it's not even much code. A struct or two that map the contents of the 2.1 handshake, and an extension to a switch statement that says what to do if it comes down the wire.
nvidia has HDMI 2.1 last I checked.
They can do it because their driver (even nvidia "open") is a proprietary blob
maybe there is an actual explanation for HDMI Forum’s decision that I am missing.
HDMI has never been an open standard (to the best of my understanding anyway). You've always needed to be an adopter or a member of HDMI forum to get the latest (or future) specs. So it's not like they've just rejected a new idea. The rejection is fully consistent with their entire history of keeping the latest versions on lockdown.
Standards organizations like HDMI Forum look like a monolith from the outside (like "they should explain their thinking here") but really they are loosely coupled amalgamations of hundreds of companies, all of whom are working hard to make sure that (a) their patents are (and remain) essential, and that (b) nothing mandatory in a new version of the standard threatens their business. Think of it more like the UN General Assembly than a unified group of participants. Their likely isn't a unified thinking other than that many Forum members are also participants in the patent licensing pool, so giving away something for which they collect royalties is just not a normal thought. Like.... they're not gonna give something away without getting something in return.
I was a member of HDMI Forum for a brief while. Standards bodies like tihs are a bit of a weird world where motivations are often quite opaque.
HDMI has never been an open standard (to the best of my understanding anyway). You’ve always needed to be an adopter or a member of HDMI forum to get the latest (or future) specs. So it’s not like they’ve just rejected a new idea.
Okay not publishing the spec is still the same, but something else is new nonetheless.
AMD is an adopter*, they have the spec and they implemented a driver for 2.1 intended to be open sourced in Linux. But they were still blocked from publishing it. For HDMI 1.4 that wasn't an issue yet from what I've found (though it's always hard to search for non-existence). Open source implementations of HDMI 1.4, even in hardware description languages, seem to exist.
*you can search for "ADVANCED MICRO DEVICES" here to confirm for yourself
HDMI Adopters & Affiliates
List of Licensed HDMI Adopters & Affiliates, HDMI licensees, HDMI Licensed adopters, HDMI Active adopters, HDMI 2.1awww.hdmi.org
Yeah, "3.0" and "3.2 Gen 1" mean the same thing. Same with "3.1" and "3.2 Gen 2x1". I've bought computer cases in 2025 with the front IO labeled "3.0".
How are normal people supposed to keep track of this?
I'm wondering if Valve might just include a DP to HDMI cable for the Steam Machine - since it includes DP.
Not sure it's economically viable for device makers to drop HDMI altogether since TVs will never do that
You end with
The "fistful of different cables to keep track of" is only getting worse as we head into the USB4 era and it needs to be kicked in the head and replaced entirely.
But started with
need an entirely unrelated team to invent something entirely new to replace it
You want more cables?
If you want change you got to direct your comments to the HDMI forum. Here we can talk about it forever and if they never see anything they won't change. I sent the following email to: admin@hdmiforum.org
Dear HDMI Forum,
I was recently saw the news that the HDMI forum was blocking open source implementations of the HDMI 2.1 specifications and I want to express that I really believe this is a bad idea. I hope the HDMI Forum will consider allowing it. I can't say I understand what the concern is or the reason for blocking it but I really doubt that whatever issue is envisioned will actually come to fruition, instead I believe that allowing open source implementations will be beneficial for adoption of the standard and since if I understand correctly the licensing fees are based on hardware sold so having open source code will of course not exempt anyone from HDMI licensing rules.
Thank you so much for your consideration,
(Name)
Maybe it's not perfect (I already wished I worded one sentence better) but I think what matters most is just trying your best and using your voice whenever you can. Be sure to send your email too, the more they receive hopefully the higher the chances that this works but of course be sure to use your own wording, I just put that here for an example.
I remember the original roll-out of USB, things like mice and keyboards very quickly transitioned to USB and came with one of those USB/PS2 dongles for awhile for compatibility with older computers, and then we were into the USB era.
That hasn't happened with USB-C, large market segments don't seem interested in making it happen, it's not getting better, in fact it seems to be getting worse. So kick it in the head and start over from scratch.
Except DisplayPort has high data transfer speed requirements and many cables that fit the nice reversible ports do not support it.
Source: me testing every cable at home to find one that supports DP + PD
HDMI -> DP might be viable, since DP is 'simpler'.
Supporting HDMI means supporting a whole pile of bullshit, however - lots of handshakes. The 'HDMI splitters' that you can get on eg. Alibaba (which also defeat HDCP) are active, powered things, and tend to get a bit expensive for high resolution / refresh.
Steam Machine is already been closely inspected for price. Adding a fifty dollar dongle into the package is probably out of the question, especially a 'spec non-compliant' one.
If they sell 2 variants of the Steam Machine, they could remove HDMI from one , and just put it in the more expensive variant, to reflect the extra headaches and cost that comes from HDMI.
That'd encourage people to get screens with DisplayPort. Many computer screens have DP.
Unfortunately, I am — or rather, I am suggesting that Valve be granted a license they can use.
I like open source, but not so much that I'd prefer hardware that already exists be held back a feature because others can't benefit for free.
I'd prefer a workaround.
Thunderbolt is a proprietary specification by Intel and Apple, while Displayport is an open standard developed by VESA.
USB connector hardware can meet the Thunderbolt or Displayport specifications, but must conform. Most do not.
I don't think we would be throwing USB-C away completelly, because it even became mandated by law in EU with the goal of trying to slow down the rate at which people generate trash by getting new cables and power bricks for every new generation of connectors.
But I agree that at the very least there should be a clear labeling mandated by consumer protection laws as well.. it's a nightmare and a scenario that opens the door for a lot of scams... this is even made worse by the fact that nowadays you can even have malicious software running inside of the connector of a cable plugged into an extremely capable port without realizing it, messing up with your device even though the only thing you wanted was to charge it.
There is a very good PCs still have USB2 ports. They are reliable. The always work. Before an OS loads, getting usb3 ports working is iffy. Manufacturers rarely fix their implementation in firmware so you’d want to boot that Linux distro on that Dell or HP laptop and start with usb2.
Usb3 also causes interference with wireless transmitters
Imagine how big the connector shroud would have to be to show all the features in a cable!
Incidentally the last power cable I bought to replace my failing MacBook power cable is labeled for max wattage.
This is even worse than I already knew, holy shit.
4-wire USB 2.0 in a USB-C cable should be fucking illegal. Utterly counterintuitive if one stops short of reading specs and merely "keeps up" by having to use this nonsense all day every day. Learning about that alone put to bed some head-scratching confusion I've run into with my own stuff over the years.
The cabling problems in particular...just woof!
You want more cables?
Yes, I absolutely want different cables with different connectors.
Being able to physically plug two USB-C devices together is not a benefit if the devices can't actually talk to each other properly on the cable. I'd much rather have three different connectors, each of them guaranteeing protocol compatibility, than USB-C for which any given device-cable-device combination, the behavior is nearly impossible to predict.
Usb3 also causes interference with wireless transmitters
Oh god I hate this so much. The proliferation of USB 3.0 devices in the office has made 2.4 GHz keyboard and mice nearly unusable. I'd much rather they change the frequency to fix this than whatever thunderbolt stuff they're dealing with right now
I have done research into what product i should buy three times and i am still not sure enough to answer this. That says enough about how confusing the modern tech market is.
They are definitly proprietary and a competitor to LDAC from sony. Finding something that supports both sennheiser and sony headsets without being overpriced is a nightmare.
That interference doesn’t span an entire office. Simply place the transmitter in a USB2 port or get a short usb2 extension cord and put the transmitter in that, giving it some distance from the usb3 port.
This does get me thinking there is an attack you can pull on machines with USB3 ports where the signals emitted by the ports could be picked up further away and be used to break an airgap.
The problem is that getting a new standard is gonna just mean more of the same shit with like a good ten years of swapping because USB is so widely used. USB ain't perfect, I dislike a lot of things about it, but starting from scratch isn't gonna improve things.
If it was the sort of magical scenario where everyone swapped overnight, hell yeah.
Well, let me show you something.
You vs the guy she told you not to worry about.
Guess which one of those is a 4-conductor USB 2 cable rated for 15 watts that came in the box with my smart phone, and which is a 3.1 cable that can carry 10Gbps USB data AND a 4k60Hz DP signal AND a USB 2.0 link for peripherals AND 100 watts of power simultaneously. Guess at their relative prices.
And this isn't even the ultimate cable. The cable I described is 12 year old technology, they dropped the 3.1 spec in 2013! Newer cables can do 20Gbps using both lanes, carry more power, do external PCIe, all kinds of crap.
But normies who charge thay phone, eat hot chip and lie don't want this cable. They don't want to pay $15 for 7mm thick cable that'll pull their Qi charger off their night stand with its weight every time they pick their phone up. They want a thin, flexible strand of spaghetti that will carry 15 watts from the wall wart behind their headboard to the charger on the night stand, successfully negotiating at least two sharp 90 degree turns.
USB-C was supposed to be the universal port. The answer to every question. Recharge your wireless earbuds, recharge your laptop, attach HIDs, very fast storage, high speed network adapters, displays, low latency teledildonics, VR headsets...it was the chosen one, it was supposed to destroy the Sith, not join them. Turns out, the port might be capable of that, but the cable is a different story. There's 24 pins in the plug, two of which will never be connected (the four middle pins are for USB 2, and there are only 2 wires for that. The cable itself along with the chips in the connectors need to be designed for what you're doing. And we can't really steer around that because they're going to keep adding tech to this connector for awhile yet.
So we're gonna end up with cables that can do this, but not that. Some applications only require USB 2.0, but the device has a USB-C port. I'm okay with that cable existing, but the industry as a whole has done a piss poor job of selling and marking cables with their capabilities.
I bought the cable above from Cable Matters. They make good cables. They marked each end of this cable with the SS USB 10 mark on one side, and their logo on the other. It doesn't indicate it's video or power capacity in any way. You're supposed to make note of that when you buy the cable, keep track of which cable that is in your collection, and remember what it can do. I'm a neckbeard with no life, and even I'm not gonna get that done.
FireWire was mostly an Apple thing, PCs had but often didn't use it, so PCs mostly didn't have anything faster than 480Mbit/s until Obama was sworn in.
It also took even longer than that to get 480mbits.
Firewire could to ~45MB/s back in G3 iMac days, USB2 was stuck on ~25MB/s with BOT for years until after USB3 and we finally got UASP.
You know what the problem with USB-C is? In 2010 or so, you could have a fistful of unique USB cables, A-B, A-MiniB, A-MicroB, 3A-3B, 3A-Micro3B, A-Lightning, they're all different, but you can look at the cable and tell exactly what it does. Most of them are identical in capabilities but have physically different plugs, and the two USB 3 cables are also identical in capabilities but with different client side plugs. ALL of them will plug in and work in the same host-side port.
With USB-C, I can have a fistful of visually similar cables, with drastically different capabilities, and I have no way of telling them apart. The USB consortium has been inconsistent with their branding, it has been applied even more inconsistently or even fraudulently by manufacturers, and there's no way to inspect the cable's features without trying it to see if it works.
Uncovered: Instacart is using AI algorithms to charge customers different prices for the same items. It's not just online. It's in physical grocery stores too.
New Investigation found that some grocery prices differed by as much as 23 percent per item from one Instacart customer to the next. In an inadvertently sent email, the company calls one pricing tactic “smart rounding.”
Instacart’s AI-Enabled Pricing Experiments May Be Inflating Your Grocery Bill, CR and Groundwork Collaborative Investigation Finds
Exclusive: Instacart’s AI pricing may be inflating your grocery bill.Consumer Reports
Uncovered: Instacart is using AI algorithms to charge customers different prices for the same items. It's not just online. It's in physical grocery stores too.
New Investigation found that some grocery prices differed by as much as 23 percent per item from one Instacart customer to the next. In an inadvertently sent email, the company calls one pricing tactic “smart rounding.”
Instacart’s AI-Enabled Pricing Experiments May Be Inflating Your Grocery Bill, CR and Groundwork Collaborative Investigation Finds
Exclusive: Instacart’s AI pricing may be inflating your grocery bill.Consumer Reports
Bill-C16, the Protecting Victims Act, appears, to me, to potentially, at least in part, criminalize furry porn
From the bill ^[1]^:
[…] It amends the Criminal Code to, among other things, […] (g) criminalize the distribution of visual representations of bestiality; […] ^[1.3]^(3.1) Every person commits an offence who knowingly publishes, distributes, transmits, sells, makes available or advertises any visual representation that is or is likely to be mistaken for a photographic, film, video or other visual recording of a person committing bestiality. ^[1.1]^
(3.4) Every person who commits an offence under subsection (3.1)
(a) is guilty of an indictable offence and is liable to imprisonment for a term of not more than five years; or
(b) is guilty of an offence punishable on summary conviction. ^[1.2]^
For context, from the Criminal Code:
(7) In this section, bestiality means any contact, for a sexual purpose, with an animal. ^[3]^
The Department of Justice's rationale is that it is "online sextortion" ^[2]^, and that it is known to be used to manipulate children for sexual purposes ^[2]^.
::: spoiler References
1. Type: Document. Title: "Protecting Victims Act". Publisher: "Parliament of Canada". Published: 2025-12-09. Accessed: 2025-12-09T22:48Z. URI: parl.ca/DocumentViewer/en/45-1….
1. Type: Text. Location: §"Criminal Code">§"Amendments to the Act">§"Representation of bestiality"
2. Type: Text. Location: §"Criminal Code">§"Amendments to the Act">§"Punishment — representation of bestiality"
3. Type: Text. Location: §"Summary">§"(g)"
2. Type: Article. Title: "Canada overhauls Criminal Code to protect victims and keep kids safe from predators". Publisher: "Department of Justice Canada". Published: 2025-12-09. Accessed: 2025-12-09T22:46Z. URI: canada.ca/en/department-justic….
- Type: Text. Location: §"Keep our kids safe from predators">§"Crack down on online sextortion".
[…] This legislation proposes stronger measures to address online sexploitation and child luring, including by criminalizing threatening to distribute child sexual abuse and exploitation material and distributing bestiality depictions, which are known to be used to manipulate children for sexual purposes. […]
3. Type: Document (PDF). Title: "Criminal Code". Publisher: "Government of Canada". Published: 2025-11-20. Accessed: 2025-12-09T22:44Z. URI: laws-lois.justice.gc.ca/PDF/C-….
- Type: Text. Location: §160>§7 ("Definition of bestiality")
:::
Canada overhauls Criminal Code to protect victims and keep kids safe from predators
One of the most consequential updates to Canada’s Criminal Code in generations to confront modern threats and better protect victims and survivorsDepartment of Justice Canada (Government of Canada)
like this
FaceDeer likes this.
visual recording of a person
It would say "any person" but the context is clear it's talking about the victim. We do "spirit of the law" here anyway and not "letter of the law" so if someone were convicted under this law for furry stuff it would go straight to appeal.
Also you'd have to say imaginary creatures are the same as animals and furries are into beastiality.
Which I know is a fun meme, but legally, it's not even close.
[…] We do “spirit of the law” here anyway and not “letter of the law” so if someone were convicted under this law for furry stuff it would go straight to appeal.
In this case, out of curiosity, how would "the spirit of the law" be determined?
It specifically says bestiality involves an "animal" not "a depiction of an animal". So unless you're saying furries are actually doing things with real animals, I think you're putting too much weight on the "visual representation" part of the wording.
The Department of Justice's rationale is that it is "online sextortion" [2], and that it is known to be used to manipulate children for sexual purposes
None of what you quoted from the bill says that. Where are you getting this from?
The Department of Justice’s rationale is that it is “online sextortion” [2], and that it is known to be used to manipulate children for sexual purposesNone of what you quoted from the bill says that. Where are you getting this from?
The relevant citations are in the very text that you quoted — you can follow them in my references section at the bottom of the post 🙂
For clarity, the relevant reference is this one:
- Type: Article. Title: "Canada overhauls Criminal Code to protect victims and keep kids safe from predators". Publisher: "Department of Justice Canada". Published: 2025-12-09. Accessed: 2025-12-09T22:46Z. URI: canada.ca/en/department-justic….
- Type: Text. Location: §"Keep our kids safe from predators">§"Crack down on online sextortion".
> […] This legislation proposes stronger measures to address online sexploitation and child luring, including by criminalizing threatening to distribute child sexual abuse and exploitation material and distributing bestiality depictions, which are known to be used to manipulate children for sexual purposes. […]
- Type: Text. Location: §"Keep our kids safe from predators">§"Crack down on online sextortion".
Canada overhauls Criminal Code to protect victims and keep kids safe from predators
One of the most consequential updates to Canada’s Criminal Code in generations to confront modern threats and better protect victims and survivorsDepartment of Justice Canada (Government of Canada)
It specifically says bestiality involves an “animal” not “a depiction of an animal”. […]
I think that's a good point.
I don't see how any reading of this would criminalize furry porn.
- It says "likely to be mistaken for a photographic" media. This immediately rules out all forms of hand drawn and CG furry art from being covered by this law. It has to be a photo, video (or some AI generated facsimile).
- The media has to involve - or realistically appear to involve (to the point that a reasonable person would be fooled) - sexual contact with an animal. Not "cartoon rabbit." Not "person in a fursuit." Animal.
Those two points alone rule out any kind of furry porn from being affected by this.
yeah it wouldn't. Plus Beastiality is sex between a human and an animal. Furry porn is like Disney mascots yiffing each other. and it's all cartoonish.
I highly doubt someone at the RCMP is going to sit down and watch a dude dressed up like a purple doberman pounding town on a dude dressed up like a dragon and thinking "That dog is fucking a lizard!" then again maybe they do watch it, who am I to kink shame.
I'm aware. My comment was a joke, but to be serious about it, murrsuit sex / porn is exceedingly niche, in no small part because, yeah, that shit is really fucking expensive. And, consequently, really expensive fucking.
Even within the furry community as a whole, only 10% report it being a sexual kink. And cartoon furry porn vastly outweighs photographic (There is some venn diagram split here, granted, since some people who don't identify as furries still enjoy furry porn, but it's not exactly a huge one). So, yes, you are technically correct, it does exist, but we're talking about a subset of a subset of a subset.
[…] It says “likely to be mistaken for a photographic” media. This immediately rules out all forms of hand drawn and CG furry art from being covered by this law. It has to be a photo, video (or some AI generated facsimile). […]
Are you interpreting "photographic" to mean "photorealistic"?
[…] The media has to involve - or realistically appear to involve (to the point that a reasonable person would be fooled) - sexual contact with an animal. Not “cartoon rabbit.” Not “person in a fursuit.” Animal. […]
Couldn't there conceivably be some ambiguous grey area with this interpretation? How close to looking like an animal can an anthropomorphic animal get before it is captured?
The only ambiguity is that stated directly in the text; "is or is likely to be mistaken for".
And again, the thing it has to be likely to be mistaken for is a film or photograph of a person performing a sex act on an animal. Not "something like an animal." Not "something with animal features." Animal. One word. Period.
That means if you showed the image to an average person on the street they would be likely to believe it was an actual photo or video of someone doing actual sex acts to an actual flesh and blood animal. All of those conditions are clearly spelled out in the text of the law. It's really not vague at all.
The only reason they even put the "is likely to be mistaken" for part is because we're now at the point where AI can generate photographic images that aren't actually real photographs.
And if someone is out there painting photo realistic art so good that no one can tell its not real, and they're using that to recreate believable depictions of bestiality, well, yeah, the law is meant to criminalize that too. If it would fool the average person into thinking its a real animal, yes, that counts. But the average person isn't going to look at Judy Hopps and think "Oh my God, that's a real actual bunny rabbit", so I'm really not clear on what it is you're worried about here.
In this section, bestiality means any contact, for a sexual purpose, with an animal.
You are wrong.
Edit:
of a person committing bestiality.
You are right.
How so ? So they gona ban all the nature shows too? Damn i really enjoyed watching salmon dump loads of jizz all over a bunch of orange beads. Like read and read, and that line until you posted until you can comprehend.
What? They gonna start locking up dog breaders and cattle ranchers? Fuck might as well lock up all the people employed at the toronto zoo.
Two animals fucking is not beastiality. A person fucking an animal is.
For clarity, that is why my title specifies "in part" 🙂.
[…] Furry artists, for all their flaws, […]
What flaws are you referring to?
CONTENT OF THE YEAR ELECTIONS
PROTIP: Sort by New/Old to avoid trending bias.
Most engaged original content by the top ~20 creators was included automatically. You can nominate other content inside a new comment!
Choose from Funhole Original Content posted between December 2024 and Now.
Try to make it look like this:
TITLE (if any)

hard url to post
@author@instance
Best multi player steam setup?
cross-posted from: lemmy.world/post/39957209
Hello lemmings, I've once again come for your advice. I've built a sff system with a dual boot bazzite os. This will be mostly for my kids playing games and media serving from Big picture in the living room. I'm trying to figure out the best way to set up the accounts. Ideally it would be as close to a console experience as possible but I want to make sure each kid can save their own progress. What's my best option here? Does everyone need their own os account that signs them into steam properly? I've never set up a system for multiple users before.Edit: details
Edit: thanks for all the feedback! I'm leaning towards single system account with multiple steam accounts. Now I just need to figure out how to keep myself signed in on steam so I don't have to put my PW in every time. Thanks a ton!
If you want each kid to have their own desktop experience, then you'd want to give each one their own system login.
If you only care about them each having different Steam accounts, they don't need different logins. You can add multiple accounts to Steam.
I'd go with different system acounts. That way their savegames are guaranteed to stay separate.
That's because on PC most games just care about the system user when determining the savegame folder, and don't care about steam accounts.
So, what I'd do is to:
- Give each their own system account
- Set up Gamescope as a session: wiki.archlinux.org/title/Steam…
- Configure the Display Manager to use that session for their users (In GDM, for instance, it's enough to manually select it once on login - GDM remembers the last-used session per user)
- Profit
If your kids are only going to be using big picture mode in steam, then one system account will work. The steam deck only has one system user with the ability to have multiple steam accounts and that works great for multiple users, from my experience.
For anyone interested in a great dual use system for regular desktop use and a console-like experience, I recommend checking out nixos and jovian-nix:
jovian-experiments.github.io/J…
I'm using it on my main PC and it works incredibly well to mimic the steam deck experience using a full desktop on nixos 25.11
What’s a graphical piece of software you wish existed or was better?
Hi Linux Lemmites. Recently finished up school and started working full time and kind of miss working on personal projects. I’m looking to try to make something in rust and try out gpui if I can figure it out or maybe egui. I also want to make something maybe even a handful of people would actually use as I find that motivating, so I ask what would actually be useful to you?
Edit: thank you all very much for the input, I think that maybe doing something akin to a “settings+” would be a fair target for me for a n initial project. If I make anything interesting I’ll make another post in this sub.
I wish there was any alternative to after effects. It's what keeps me in the adobe system. It's so good and there's actually nothing comparable out there.
I also havent enjoyed any open source video editing software either. A lot of them don't have the specs for bigger more rhobust projects
I would love a good WYIWYG desktop screenwriting software.
Writing fountain markup just doesn't work for me. it's hard to explain, and sounds precious, but if my brain is in markup mode it's not in creative mode and vice versa.
Some of the ok ones from the past have been abandoned.
I bought a pro license of fade in which is supposed to be available for Linux but it won't install and support didn't solve it. So I have to work exclusively from my Windows machine... Which I don't love doing.
Linux is still a difficult environment for creative work.
No worries! If you do decide to go that way, these are the guides that got it working for me:
Wine:
forum.literatureandlatte.com/t…
Bottles:
joe8bit.com/blog/running-scriv…
Scrivener/Scapple for Windows Activation under Wine
Excellent. Thank you. Worked for me on Manjaro with the appropriate pacman commands.Literature & Latte Forums
Writing screenplays. Movie scripts. At it's most basic, you can write it in any text editor, and you can format it in markup.
But, because the formatting is very specific and there are a lot of ways a screenplay gets analyzed and parsed they're mostly done in a dedicated software. The biggest and most industry standard is called Final Draft.
Found here: wiki.archlinux.org/title/List_…
GitHub - trelby/trelby: The free, multiplatform, feature-rich screenwriting program!
The free, multiplatform, feature-rich screenwriting program! - trelby/trelbyGitHub
I didn't realize it was back in active development. It seemed to be abandonware for years.
That's awesome. I'll have to test drive it. Thanks.
I speak standing on a hill if my own dead projects. Just remember personal projects are supposed to be fun and educational, maybe with a little resume padding for good measure. Scratch that itch you can't get to at work. It's great when other people enjoy them, but as soon as they become a commitment, they start feeling like work. To me, at least.
That's why I think games or little tools are great. They small enough so you can throw them out and start over. People won't get (too) mad if you stop maintaining them (if you open source them) because it's easy for someone else to take over.
qrcode-terminal is pretty good.
Check out turbowarp, an ultra fast reimplementation of scratch.
I've seen games that only worked in turbowarp.
Custom editors are probably needed.
For a bit of mindfuck check kdialog : Tool to show nice dialog boxes from shell scripts
Maybe the shell truly is enough BUT in some cases, say you want to help somebody who for some reason doesn't want the terminal, you can bring the bare minimum of UI to give utility. My favorite example is the file picker e.g kdialog --getopenfilename "*txt" | wc -l as most CLI commands do support a filename as input.
- ImageMagick
- Ghostscript
- Pandoc
- LittleCMS (CMS: Color Management System)
- Wireguard
- Rclone
A nice editor for both Markdown and reStructuredText with minimal dependencies, which allows to change seamlessly editing between rendered text and source text. Like one has a tab for source text, and one for rendered text, and can change and edit both tabs.
Gollum wiki has something similar but it could be better. Maybe even having two panes side-by-side, left source, right rendering, and one can edit both and / or flip them.
Also, I think one could find a ton of small useful improvements in Zim Wiki. I use it all the time to gather and structure information on poorly documented stuff, which is very often needed when working with legacy software, and it is great and extremely useful but not perfect.
Markdown is so crazy that it is supported everywhere on the Web yet there are no good desktop apps to do what you describe.
I use one from the snap store that let's you go back and forth like you describe, but to change the font or print you have to expoet to a different format........
I forget what it is called but it is a gnome app.
A comicbook viewer that is lightweight and supports .cbt well, without slowing to a crawl depspite it being a simple tar. Just needs to have pic-for-pic and webtoon (attach at bottom) modes.
Btw, why is the nonsensical format .cbz (zipping already compressed images) the default? And why is such a simple format always in electron GUI?
qrgen() {
##: generate and display qr-code in one step
qr_file="$XDG_RUNTIME_DIR"/"qr.$$.svg"
qrencode -l "${2:-H}" -t SVG -o "$qr_file" "$1"
display "$qr_file"
rm "$qr_file"
}Requires qrencode. Replace magick display with your image viewer of choice if you want.
I wrote a little script a while back that would save a temp file with fswebcam, run zbarimg on it to decode the qr, delete the temp file and if it worked it would pipe the output into xclip/wl-copy, otherwise it would try again (up to 8 times).
I hooked it up to a keyboard shortcut and I'll see the webcam light flash one or two times when I hit it, then know it's good.
It wouldn't be a ton of work to also have a popup with the qr value using zenity or something, maybe use the --question and pass it "copy $output to clipboard?". You could have an --error if all the scan attempts failed.
Feel free to shoot me a pm if you want help.
I understand why it doesn't exist because it's pretty niche and a shitload of work, but I wish there was a a really good dedicated 2D animation software similar to Moho Pro or Toon Boom Harmony on Linux. That's one of the only reasons I'm still keeping Windows around.
Also as a side note, don't trust Toon Boom. I bought a perpetual license from them that was super expensive, and then they switched to a subscription model and turned off my perpetual license.
Ok for example, and this isn't the only one, OpenToonz. It is the direct and open source descendant of the same software that Studio Ghibli used.
You would need to learn it. You would need to create your own custom pipeline workflows. And you would need to be an artist.
Kvm/libvirt windows vm maybe? It opens windows apps as linux apps, issue comes with using gpu but toonboom seems cpu and ram intensive?
You would just set it up normally in the vm then open the app through your start menu as you would normally.
Paint.net for Linux. Most of my experience with making art digitally came from paint.net and there's not really a good alternative that doesn't require me to recreate my workflow from the ground up (Krita).
Pinta is technically an option, but it's missing many of the features that modern paint.net has.
For now, I have to make do with a VM to run it.
took me ages to flip over to krita and i still miss its simplicity
GNOME
It feels like it never quite decided on what it wanted to be. Extensions break with every update. There seems to be no long term plan with it.
Honestly, bring back unity.
They don't actually break for the most part, the extension usually needs to be updated to say gnome 49 instead of 48, or you select ignore version on the extension site
They haven't caused major changes that actually make them break in a while.
In case they do make major changes, it makes sense to not ignore version on default especially since that also effects older addons.
Also say an addon still works but gets abandoned, if they can't bother to update just the version, it's for the best that someone else comes along and takes over seeign that no one is working on that extension anymore, if it just kept working without someone bothering to even update the version? eventually when Gnome did get a major change, it would have no one working on it. So I think it kinda helps keeps extensions developed even if they technically work with a version change.
It feels like it never quite decided on what it wanted to be.
Wow, I feel the absolute opposite. Of all the UXes I have ever used, Gnome feels the most like they have a vision they're committed to.
Not everyone likes it, and I get it's very different to the WinUX that most others have settled on, but they absolutely have a vision, and they execute on that vision.
Extensions break with every update.
Sort of.
When a new Gnome version comes out, Gnome's default behaviour is to mark extensions as unsupported. But in reality unless you're upgrading to the first Beta releases, you're unlikely to run into that, as extension developers will have marked their extensions as compatible long before the new Gnome version has hit stable and distros start pushing it.
You can disable the check if you like, but hypothetically that could lead to issues (say, if Gnome radically changes the calendar applet, and then you force enable an extension that tweaks the old applet). Gnome, probably wisely, goes with the more stable option.
If you just use the stable branch, you're unlikely to ever get broken extensions.
I use qtqr for this, few dependencies.
Name : qtqr Version : 2.1-9 Description : Qt GUI that makes easy creating and decoding QR codes Architecture : any URL : https://launchpad.net/qr-tools Licenses : GPL3 Groups : None Provides : None Depends On : python-pillow python-pyqt5 qrencode qt5-multimedia zbar
apt subcommands but there is value in a decent GUI to bundle those individual commands and their output.
This is kind of what partition managers do, no?
And CLI-wise, you can just open it in nano... Or where you talking about something interactive?
Nano is the way to do it in CLI.
Should be:
sudo nano /etc/fstab
Should bring your fstab file up right in the terminal. Make the edits and then hit Ctrl+x to exit and save. Reboot to see if it worked.
Problem is that I don't know the format and I couldn't find any documentation on the matter.
You can't exactly type "man nano /etc/fstab" into the console.
A universal uninstaller.
Now that Ubuntu has apt, snap, \~/bin, flatpak, appimages, etc, when I want to disable, update, or, uninstall an app, I can't quickly figure out where it is or how to do that. So a program that starts with 'which appname' or something more clever to find it, which also told you what type of installation method it was and then let you remove it with the next action.
For example I had Desktop Docker installed which was garbage, and I didn't remember how I had installed it. In that case you couldn't use 'which' because that's not the name of the executable, so you'd have to design something smarter that could search .desktop files or whatever.
Good luck with your project!
The GNOME & KDE Platform have a software store with an "uninstall" button?
What platform are you using with Ubuntu?
That works for things that are installed via the app store, but I install things from other sources as well.
I don't know what you mean by platforms, but if the software I want is not in the app store, I usually go to their website and see how the developers recommend installing it.
Sometimes I download an appimage. Sometimes I download a .deb. Sometimes the developer wants me to wget directly into sudo (yuck) sometimes I have to clone a github repo, rarely these days do I have to download a source tarball and make compile, but maybe I get some old software that works that way.
Sometimes it is confusing because the software I installed (e.g. Steam) has the preferred way from the website different from the version in the app store (Steam-launcher or whatever). The problem is I don't remember which method I used to install what.
In my imagination, I open the universal uninstaller, and start typing the app. As I type it shows suggestions. If I select it, it tells me how I installed it (downloaded a deb from their website, etc.,) then the next click takes me to the correct uninstall method.
I wish Stonesense was better and more stable. Im just glad it is still maintained though.
(a tool to view dwarffortress's forts)
Some form of an app that will allow me to get the most out of Flathub. I know that I wont use every app that exists on Flathub but I would like to have some app that will allow me to at least see every app that’s available. I don’t care if it’s something as simple as just a list of every app in the order they were added, preferably sorted/sortable by oldest first and multiple pages to make it easier to find where I left off, or if it’s something more intricate, like a full app store experience with an app recommendation system that filters out apps I’ve already interacted with.
Have you looked at Bazaar? I don't think it does everything you listed, but maybe some of it?
GitHub - kolunmi/bazaar: New App Store for GNOME
New App Store for GNOME. Contribute to kolunmi/bazaar development by creating an account on GitHub.GitHub
Actually yes, I have it installed already. It unfortunately doesn't do what I'd need it to. For example, if you go to the games category in Bazaar, it'll say that there is 701 apps but it only shows 96. But now, if you go to the Flathub website, it'll also say that there is 701 apps but there are 24 pages with 30 apps each.
Also, if you are wondering why I'm not just using the website, I've mentioned it in the past but I forgot to add to my previous comment. Basically, the issue is that I'd have to go though every page manually and keep a spreadsheet of every app I've checked because the order that the apps are listed in changes occasionally.
Your question, "What features does the Windows version of Calibre have that the Linux version not have?" cannot be answered without accepting an unargued premise: that the windows version has more features than the Linux version.
No one was saying that, so your question is begging the question.
That is what begging the question means in the uk, unless I'm mistaken.
Some context, which you may or may not be aware of, that makes the original comment funny, is that recently, Calibre, which had been a very boring piece of software, has started including a bunch of AI features. So there are some new forks that intend to make a drop in replacement for Calibre without the unwanted features.
For example, if you go to the games category in Bazaar, it’ll say that there is 701 apps but it only shows 96. But now, if you go to the Flathub website, it’ll also say that there is 701 apps but there are 24 pages with 30 apps each.
Oh, wow, I didn't realize that it did this, but I've barely used it yet. Yeah, that's not good.
Edit: it seems that the most efficient approach would be to fix the Bazaar app or any other apps that show the Flathub catalog instead of writing something completely new.
Your question, “What features does the Windows version of Calibre have that the Linux version not have?” cannot be answered without accepting an unargued premise: that the windows version has more features than the Linux version.
Nope, it simply asks (or even expresses genuine curiosity) about a subset of features on windows which might be missing in Linux version. That's if you want to be super logical and fussy about things. If not, you could have just answered or moved the discussion in any relevant direction you would like. That was always allowed.
Ironically, you kinda did answer it, at least in part, by mentioning the AI slop bloat. Why hide your answer behind a wall of being a jerk, though? I can only speculate. Too little sleep, too many old Rationality Rules videos?
Thatt's none of my business; I just hope you feel better now.
FAR manager (clone of Norton Commander) might be worth giving a look. Not a GUI, though, it's TUI but responds to mouse.
On Debian, sudo apt install far2l and then run far2l.
BTW, to add ssh-agent authenticated scp connection, press F11, go to NetRocks and create connection. in the dialog you'll need to select the protocol to scp and then auth method in "protocol options". you can edit an existing connection by going back to the connection "directory" and using F4 on the connection. Once you connect you can copy/move files back and forth.
Along with scp it supports eg. smb, nfs and davs.
China’s robots—from 'factory brains' to vacuums that can pick up your socks—are crushing the competition
China’s robots—from ‘factory brains’ to vacuums that can pick up your socks—are lapping the competition
Also: All the news and watercooler chat from Fortune.Nicholas Gordon (Fortune)
like this
Maeve likes this.
like this
☆ Yσɠƚԋσʂ ☆ likes this.
like this
☆ Yσɠƚԋσʂ ☆ likes this.
China completes 35,000-ton heavy-haul train group operation test, world’s first-of-a-kind
China completes 35,000-ton heavy-haul train group operation test, world’s first-of-a-kind
The world's first 35,000-ton heavy-haul train group operational test was successfully conducted on the Baoshen Railway in North China's Inner Mongolia Autonomous Region on Monday.www.globaltimes.cn
☆ Yσɠƚԋσʂ ☆ doesn't like this.
☆ Yσɠƚԋσʂ ☆ doesn't like this.
☆ Yσɠƚԋσʂ ☆
in reply to ☆ Yσɠƚԋσʂ ☆ • • •key trick is that it uses edge detection to make a smooth pixel art image
here's an example without edge detection
and here's with it enabled
edit: I spent way too much time on this, but figured out how to make the edge detection method produce sharp images