@SuperDicq @void_toni gtk4 only uses cairo for the cairo apis, but it’s true that gtk3 uses it (and its performance suffers for that reason). that doesn’t really change anything in principle. ultimately, they don’t have to use webgpu, but i expect the work of adding multiple rendering backends (tui/<literally anything else>) far outweigh the challenges of using any particular backend.
Notices by chayleaf (chayleaf@fedi.pavluk.org)
-
Embed this notice
chayleaf (chayleaf@fedi.pavluk.org)'s status on Tuesday, 21-Oct-2025 18:29:18 JST
chayleaf
-
Embed this notice
chayleaf (chayleaf@fedi.pavluk.org)'s status on Tuesday, 21-Oct-2025 17:52:20 JST
chayleaf
@SuperDicq @void_toni the webgpu api was designed to be easy to implement no matter the graphics backend, which means if your program uses webgpu it will automatically support all graphics backends that your webgpu library implements.
vulkan/opengl is used to avoid software rendering, which is just plain slow. software rendering is not even easier to work with; if emacs uses it it’s for legacy/compatibility reasons. the alternative is using a graphics toolkit like gtk (which uses vulkan/opengl behind the scenes), but that would be a questionable choice for something that’s primarily a terminal application.
additionally, performance may sound like a weird goal, but being slow limits what features your frontend can have
-
Embed this notice
chayleaf (chayleaf@fedi.pavluk.org)'s status on Tuesday, 21-Oct-2025 17:39:51 JST
chayleaf
@SuperDicq @void_toni webgpu itself is a javascript standard, but individual libraries for working with webgpu in compiled languages (like wgpu or dawn) only use js on the web and use vulkan/opengl/other apis normally
-
Embed this notice
chayleaf (chayleaf@fedi.pavluk.org)'s status on Tuesday, 21-Oct-2025 17:21:27 JST
chayleaf
@SuperDicq @void_toni webgpu doesnt just run on the web (no plugin system is annoying indeed, though i find helix good enough out of the box for most use cases and otherwise just use vim; might try emacs some day)
-
Embed this notice
chayleaf (chayleaf@fedi.pavluk.org)'s status on Friday, 20-Jun-2025 05:30:17 JST
chayleaf
@chjara @kaia like if you look at marx’s handwriting you’ll be horrified too, but people who don’t have to write a lot generally have better handwriting
-
Embed this notice
chayleaf (chayleaf@fedi.pavluk.org)'s status on Friday, 20-Jun-2025 05:15:10 JST
chayleaf
@chjara @kaia mine looks more like this, its perfectly readable if you’re used to it, there are some ambiguous cases (like лишишься) but they’re only a problem if you dont know the language, also if you aren’t trying to write perfectly your brain will probably use different spacing between letters and within the same letter anyway
-
Embed this notice
chayleaf (chayleaf@fedi.pavluk.org)'s status on Wednesday, 18-Jun-2025 16:49:00 JST
chayleaf
@alina highly recommend nil, and the sane option is to use nixvim and the insane and bad option is to use my Nix DSL that compiles to Lua, i ended up using nixvim just so i don’t have to tweak all the dependencies but i still use my DSL for the lua snippets
-
Embed this notice
chayleaf (chayleaf@fedi.pavluk.org)'s status on Thursday, 23-Nov-2023 03:07:47 JST
chayleaf
@lanodan
> a SiegedSec representative told CyberScoop that they consider themselves “more blackhat than hacktivists.” Money “is not our main goal,” the person said. “Most of the time we just want to have fun and destroy stuff.”
mood -
Embed this notice
chayleaf (chayleaf@fedi.pavluk.org)'s status on Friday, 17-Nov-2023 20:52:00 JST
chayleaf
@chjara good enough, it’s a bit harder when you wake up at 18
-
Embed this notice
chayleaf (chayleaf@fedi.pavluk.org)'s status on Tuesday, 07-Nov-2023 22:56:46 JST
chayleaf
@chjara me, I have a 32GB RAM laptop (got it for around $1100 second-hand)
-
Embed this notice
chayleaf (chayleaf@fedi.pavluk.org)'s status on Tuesday, 07-Nov-2023 17:39:44 JST
chayleaf
@nyx @Mondobizarrro if you ever need help with laundering money getting rubles I can help
-
Embed this notice
chayleaf (chayleaf@fedi.pavluk.org)'s status on Wednesday, 01-Nov-2023 23:52:14 JST
chayleaf
@SuperDicq @Suiseiseki my only complaint is its screen brightness, it’s just too dim for my taste
-
Embed this notice
chayleaf (chayleaf@fedi.pavluk.org)'s status on Wednesday, 01-Nov-2023 23:27:51 JST
chayleaf
@SuperDicq @cell I bet it’s librebooted (pretending not to see the Windows 8 menu)
-
Embed this notice
chayleaf (chayleaf@fedi.pavluk.org)'s status on Monday, 30-Oct-2023 11:24:55 JST
chayleaf
@nyx do it but put the Dance Dance Revolution logo on the flag instead
-
Embed this notice
chayleaf (chayleaf@fedi.pavluk.org)'s status on Monday, 23-Oct-2023 09:20:57 JST
chayleaf
@izaya
I understand the appeal of SD cards in my first phone which had a whopping 6MB of internal storage, but now phones with 128GB+ storage cost like $150. I've never owned an SD card larger than 16GB, plus USB OTG exists now, so I'm not particularly bothered by it.