There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

shy_mia ,

Look up intersex people and marvel at how loose the definition of being female is. People are born without a womb, mixed genitalia, any combination you can imagine. They’re still considered women. If one can get to such a state, or further, they should too.

Look up the various studies performed on transgender patients showing how their brain is more aligned to that of females (or males, whichever way they swing), at a biological level.

Look up how hormonal imbalances during pregnancy can cause such discrepancies. It’s not just a psychological thing, it’s a biological phenomenon that does appear in nature.

Or don’t. You’re free to remain ignorant, just like you’re free to say whatever you like, but don’t act like the victim when you knowingly say something that’s considered out of line and face consequences.

Facing consequences for your actions is nothing new, don’t act like it is. Work places and public spaces have had rules of conduct since the dawn of time; what is considered acceptable has shifted as society evolved. You may not like it, but that’s not going to change just because calling someone by their chosen name makes you uncomfortable. Would you consider being disallowed to call black people slurs totalitarianism?

You are free to say whatever you want, just like people and employers are free to not want to associate with you for the things you say.

shy_mia ,

People should learn to separate technically impressive projects from the people running them. I’m not going to contribute or financially support the project, but I’m not going to stop using Hyprland because of its creator’s views and conduct. With that said, this stuff certainly doesn’t spark enthusiasm…

shy_mia ,

Because it’s a pain, there’s not much more to it really…

shy_mia ,

Terminals applications are, by definition, not smooth. You can’t have smooth scrolling, or anything else really, with a text grid.

shy_mia , (edited )

I don’t see why you’d have to copy all that much. Depending on the rendering architecture, once all the glyphs are there you’d only need to send the relevant text data to be rendered. I don’t see that being much of a problem even when using SDFs. It’s an extremely small amount of data by today’s standards and it can be updated on demand, but even if it couldn’t it would still be extremely fast to send over every frame. If games do it, so can text editors. Real time text rendering on the GPU is a fairly common practice nowadays, unfortunately not in most GUI applications…

shy_mia , (edited )

I am familiar with the current PC and GPU architectures.

IO is a non issue. Even a massive file can be trivially memory mapped and parsed without much hassle, and in the case of a text editor you’d have to deal with IO only when opening or saving said file, not during rendering.

As for the rendering side, again, the amount of memory you’d have to transfer between RAM and VRAM would be minimal. The issue is latency, not speed, but that can be mitigated though asynchonous transfer operations, so if done properly stutters are unlikely.

Rendering monospaced fonts (with decorators and control characters) at thousands of frames a second nowadays is computationally trivial, take a look at refterm for an example. I suspect non-monospaced fonts would require more effort, but it’s doable.

As I said at the beginning, it’s not impossible, just a pain. But so is font rendering in general honestly :/

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • lifeLocal
  • goranko
  • All magazines