Ariadne changed the topic of #wayback to: Wayback - a wayland-based X11 environment | https://github.com/wayback-x11/wayback | logs: https://libera.catirclogs.org/wayback | matrix bridge: #wayback:catircservices.org
The_Decryptor has joined #wayback
<whitequark[cis]> is there a wayland protocol yet to get the cursor position?
<ConanKudo[m]1> you can warp the cursor to a position, but you can only get relative positioning
<ConanKudo[m]1> absolute pointer positioning is not currently possible with public wayland protocols
<whitequark[cis]> that was my conclusion as well. this is ... bonkers
<whitequark[cis]> i've seen people trying to get mouse position with pipewire of all things, and xdg-desktop-portals rejecting a dbus request because dbus might be too slow?? (it's not)
<whitequark[cis]> i like wayland for all its flaws and want it to succeed, and rejecting widely implemented and requested features by fiat isn't the way to do it
<jvvv> that seems to mirror my sentiments after spending the last few hours researching dpms, looking at how to implement it for compositor, then searching how to make that available to xwayland... implementing for the compositor does not look to bad, but how to export that to xwayland i don't know
dviola has left #wayback [WeeChat 4.6.3]
<axtlos> jvvv: the easiest way would be to implement a wlr-output-managemnt client in Xwayland, so that it can forward any output requests to wayland
<axtlos> but i doubt that xwayland upstream would accept a patch implementing that, since its not an 'official' protocol and also not even stable
<jvvv> those are all solid points... and i think you are likely right that such wouldn't be accepted
<jvvv> i'm still playing around with it for the wayland side... eventually, as i learn more abould wayland, i want to port bspwm to wayland and i will want it then anyways
<jvvv> s/abould/about/
<jvvv> currently, i'm looking at westen code to see how they do it through libdrm
<whitequark[cis]> would it not be fine to have a transient xwayland fork tailored for wayback?
<jvvv> wlroots/backend/drm/legacy.c: has code to turn output on/off, but nothing for standby or suspend
<vyivel> how is it different from turning the output off?
<whitequark[cis]> i think that matters for like, CRT monitors?
<whitequark[cis]> i'm not aware what a modern LCD monitor (... an LCD monitor) would do different
<jvvv> hmmm, good points... probably why just on/off is handled
<whitequark[cis]> there are two main options: "blank the screen" (send all-black) and "stop sending pixel data". i think for CRT monitors there may have been an intermediate option but it was so long ago i don't actually know how that worked, and it doesn't seem relevant today either way
<whitequark[cis]> (the purpose of having more options would be to make wakeup faster by keeping some of the components warm)
<whitequark[cis]> * (the purpose of having more options would be to make wakeup faster by keeping some of the components, but not all, active)
<f_> 08:33 <whitequark[cis]> would it not be fine to have a transient xwayland fork tailored for wayback?
<f_> that would mean a bit more maintenance burden wouldn't it
<f_> ideally everything would be upstreamed but yeah perhaps a softfork will be necessary
<navi> someone's working on it at least
<navi> (i never got the security argument people gave to things like that considering that security-context-v1 is a thing)
<f_> "I'll create the group and project later today, unless someone beats me to it." \o/
<navi> \o/
<f_> also it would seem that we all forgot solaris
<f_> solaris doesn't support wayland
<f_> and still uses xorg userspace drivers
<axtlos> f_: RE: xwayland fork; Yeah it may be needed briefly, but ideally we should try to not rely on that, it would create a higher burden for us and for packagers
<Achill[m]> (you could use a subproject with patches for that)
<axtlos> yes for development purposes, but packagers dont like that
<Achill[m]> packagers like that more than a new fork as package
<axtlos> true
<f_> axtlos: yep exactly
norwoodites has joined #wayback
pinskia has quit [Ping timeout: 244 seconds]
<ConanKudo[m]1> f_: I did not forget solaris
abbe has joined #wayback
<f_> ConanKudo[m]1: I did :)
<ConanKudo[m]1> but the solution for solaris is not easy: freebsd's linuxkpi interface and drm-kmod projects need to be ported to the solaris/illumos kernel
abbe__ has joined #wayback
<f_> Isn't solaris proprietary anyway?
<ConanKudo[m]1> illumos is not
<ConanKudo[m]1> and solaris can reuse things that's ported to illumos
<ConanKudo[m]1> https://illumos.org/
<f_> okay
<ConanKudo[m]1> solaris uses the x11 ddx currently
<ConanKudo[m]1> which means their graphics drivers are entirely in userspace
<ConanKudo[m]1> no wayland compositor offers a way to use userspace graphics drivers
<f_> yep it's stuck in the past
<ConanKudo[m]1> a few support framebuffers (like weston), but solaris doesn't even offer an equivalent to fbdev
<f_> 2 days late, but nice to see that someone is already daily driving wayback :)
<dramforever[m]1> i wonder who that is
<dramforever[m]1> :P
<f_> mmhmm I agree "Ariadne" sounds a bit familiar but I can't remember who that is!
pinskia has joined #wayback
norwoodites has quit [Ping timeout: 260 seconds]
<tsundoku> interesting re: Solaris
<tsundoku> I haven't been doing anything with it lately but I ran it for years and I'm always happy to see it considered for software compatibility
<f_|cat> It's not considered for wayback compat I think.
<f_> simply because solaris can't run wayland to begin with
<tsundoku> ah I couldn't remember whether Oracle was going to take it there or not
<f_> apparently they'll just keep maintaining X.Org for them
<leah> Ariadne: you should probably, idk, actually link to wayback on your article about it:
<leah> this article only links to that funny issue page on xlibre, but does not link to your own project at all
<leah> furthermore, if you are going to link to the xlibre page as you do, i recommend adding rel="nofollow" inside the archor tag, otherwise you give more google rankings to nazis
<leah> the irony is that your article currently boosts xlibre google rank rather than your own. which i believe is the opposite of what you want, right?
<leah> i'm careful when writing about my own enemies too; when linking to them, if i have to, i use rel="nofollow", or i paste the URL not inside an archor tag
<leah> i also steal their thunder. on the libreboot and canoeboot websites, several pages including the home pages make reference to "GNU boot loader GRUB", instead of saying "GNU GRUB". i like to rub salt in the wound when i really hate someone.
<axtlos> How does being more verbose rub salt into the wound?
<Ariadne> i dunno
<Ariadne> anyway i’m not convinced forking xwayland is required
<axtlos> yeah hopefully it isnt
<ConanKudo[m]1> it won't be
<leah> axtlos: because their hostile fork is called "GNU Boot"
<leah> i made a hostile anti-fork called canoeboot, and the home page says "GNU boot loader, GRUB"
<axtlos> oh gnu has a libreboot fork?
<leah> this, among other things, makes canoeboot appear on the first page of google when you search for *their* project, namely gnu boot
<leah> on duckduckgo it's even worse. canoeboot is the 3rd result when you type gnuboot
<leah> ariadne knows all about that
<leah> she witnessed my madness, when i went to war with the fsf - and won
<Ariadne> ok
<axtlos> idk i dont like dealing with all that media presence stuff
<axtlos> though i do agree, it may be useful to have a link to wayback in the post
<leah> it is critical. you need to spam wayback whenever socially permissable.
<leah> linking to xlibre's repository only boosts xlibre - unless you add nofollow to the link
<leah> then googlebot won't follow it
<Ariadne> SEO is largely boring
<Ariadne> and increasingly irrelevant
<leah> i'm not at war with gnu anymore. but i set myself a challenge, that searching gnuboot will one day show canoeboot.org in the #1 spot
<leah> i'm still working on implementing that milestone
<leah> perhaps getting wayback associated with x itself would be prudent?
<leah> x.org i mean. and fdo.
<leah> it seems to me that they would prefer it too, and then they can finally archive their xorg implementation
<Ariadne> already in progress…
<leah> very good
<leah> yeah, once wayback is stable, i guess you can retcon the entire xorg project
<leah> all the distros will be using wayback instead. and users would be none the wiser. it would Just Work
<leah> i'm sure a few people would still be mildly bemused, but hey
<f_> In case you didn't read the scrollback wayback is migrating to freedesktop infra for the repo and website
<ellyqw> neat
Lord_Nightmare has joined #wayback
<nariyel> Hello, is xsuspender going to work with wayback?
<axtlos> nariyel: the general goal is that every app works
<axtlos> it may already work, i dont see it do anything 'special' that would stop it from working
<nariyel> axtlos: that would be execellent
<nariyel> things like xwininfo and xprop are also very useful to me
<axtlos> those work
<nariyel> if xsuspender works I am in love ^^
<nariyel> axtlos: happy to hear, thank you 😀
<leah> there is another project that will very much appreciate your project, and that's openbsd
<leah> their whole mantra is to reduce code footprints as much as possible; there is already experimental work on wayland integration in their projectn
<leah> they can kill two birds with one stone
<leah> like
<leah> they can continue shipping xenodm and fvwm and everything else as they currently do
<leah> but then they could also package sway
<axtlos> nariyel: It seems to launch fine, doesn't have any errors but i'm not sure how to tell if a window was suspended or not
<axtlos> leah: openbsd already has sway?
<leah> does it work though?
<axtlos> yeah
<leah> wayland works in openbsd already? i thought it still wasn't properly merged yet
<axtlos> 2023
<leah> nice
<leah> ok yeah, this is the same as what i read before
<nariyel> axtlos: there is a ~/.config/xsuspender.conf
<leah> you do it all in ports. that's what i meant. it's not in base yet
<axtlos> nariyel: yeah i have that, is there some way to make it suspend immediately?
<nariyel> one needs get xprop -notype WM_NAME WM_CLASS
<nariyel> of a application
<axtlos> oh so it doesn't do it for every app?
<nariyel> it should work for every xwindow app. I am not a developper just a xsuspender user
<nariyel> it is very useful when you have huge apps that eat your cpu in the background
<leah> yeah i read about the wayland stuff back then, on another page, and it more or less said the same thing.
<nariyel> xsuspender just send SIG_STOP to an app
<nariyel> and then resumes it, when it gets focus
<axtlos> nariyel: yeah seems to work
<nariyel> axtlos: perfect, thank you
<nariyel> if you run xsuspender from a terminal with debuggin enabled, you can easily see how does it work
<axtlos> yeah i didnt realise that have to set some envvar to get more output
<axtlos> was expecting it to be --verbose
<nariyel> I feel happy that I'am going to be able to use my needed applications under wayland
<axtlos> wayback is now on fdo \o/
<navi> \o/
<ConanKudo[m]1> Well not quite yet
<ConanKudo[m]1> I need to do the things
<ConanKudo[m]1> I'm on my way home, I'll do the stuff once I get there
ttyyls has quit [Remote host closed the connection]
ttyyls has joined #wayback
<whitequark[cis]> <navi> "Catherine: https://gitlab...." <- oh hell yes, thank you!
<ConanKudo[m]1> working on adapting to GitLab CI: https://gitlab.freedesktop.org/wayback/wayback/-/merge_requests/40
<f_> \o/
f_ changed the topic of #wayback to: Wayback - a wayland-based X11 environment | https://gitlab.freedesktop.org/wayback/wayback | logs: https://libera.catirclogs.org/wayback | matrix bridge: #wayback:catircservices.org
<f_> CoC should be updated too
<ConanKudo[m]1> yes that's in the MR
<f_> oh! Didn't see it
<axtlos> actually why are we building on arch
<axtlos> ConanKudo[m]1: do you know if i'll have to do the spam verification thing even if added as a maintainer?
<ConanKudo[m]1> we're building on arch because that was what the original github ci one had
<ConanKudo[m]1> if we don't want it I can drop it
<Achill[m]> can i recommend adding a clang CI to get more coverage across compilers?
<ConanKudo[m]1> afterward :)
<axtlos> idk what the others think but i dont really see a reason why wed test specifically for arch
<Ariadne> arch seems fine to me, since it's a bleeding edge glibc distro
<Achill[m]> sure :p
<ConanKudo[m]1> let me get things working first :)
<axtlos> Ariadne: oh yeah that makes sense
<ConanKudo[m]1> blech
<ConanKudo[m]1> I screwed up the commits a bit but it's too late
<ConanKudo[m]1> anyway, we're open for business
<ConanKudo[m]1> Ariadne: can you delete this repo? https://gitlab.freedesktop.org/wayback/wayback-blank#
<Ariadne> done
<ConanKudo[m]1> as I don't have owner privs on the wayback group, I cannot set the group avatar like I did for the project
<ConanKudo[m]1> and here's the MR with my Wayback SVG: https://gitlab.freedesktop.org/wayback/wayback/-/merge_requests/41
<Ariadne> merged
<Ariadne> hopefully someone with actual graphic design passion comes up with something better eventually
<ConanKudo[m]1> yup
<f_> "hey guys" "wikipedia!" "not what I'm called"
<ConanKudo[m]1> Ariadne, here's the PNG I used for the project avatar, you can set it for the group avatar in gitlab too
<ConanKudo[m]1> f_[m]` 🇵🇸: can you set this for the wayback Matrix room avatar?
<ConanKudo[m]1> actually you'll want to deliberately add a white background first, since otherwise it's unreadable
<f_> ConanKudo[m]1: sorry I can't currently. I just did a clean install of alpine/pmOS on this laptop so I need to reconnect to matrix and things
<f_> but I'll do it asap
<ConanKudo[m]1> no worries
<f_> Actually let me try now
<ConanKudo[m]1> you'll want to give the picture a white background or it'll be unreadable in dark mode clients
<f_> yeah sure
<f_|cat> moinmoin
<f_> it works
<f_> good
<f_> whitequark[cis]: btw could you please give ConanKudo[m]1 mod too? ^^
<whitequark[cis]> should that be mod or admin? (i really dont like holding the proverbial keys to the kingdom alone)
<f_> whichever you prefer
<whitequark[cis]> im asking because i dont know what the formal project structure is
* ConanKudo[m]1 shrugs
* f_ shrugs too
<f_> all I know is ConanKudo[m]1 and I have +ARefiorstv in chanserv :P
<ConanKudo[m]1> my other IRC entity is Son_Goku
<f_> yeah I figured :)
<Son_Goku> 👋
wolfdog has joined #wayback
<f_> I see you like being creative instead of doing "Conan_Kudo" "Conan_Kudo1" "Conan_Kudo2" etc :)
<ConanKudo[m]1> lol
<ConanKudo[m]1> I've never really liked that
<f_> Igy
<whitequark[cis]> <f_> "all I know is Conan Kudo and I..." <- ok so the only thing thats missing there is +F
<f_> yep
<whitequark[cis]> which is i think what corresponds to power level 100 in matrix
* whitequark[cis] thinks
<whitequark[cis]> theres an annoying quirk here
<f_> but I think pl50 should be good'nough for now
<f_> given only Ariadne has +F on IRC it would make sense that only Ariadne (and you) have PL100
<whitequark[cis]> on libera you can remove someone elses +F
<whitequark[cis]> on matrix you can only de-100 yourself
<whitequark[cis]> yeah
<f_> that being said if you want to give everyone admin without setting PL100 you can modify powerlevels stuff
<whitequark[cis]> i can, yes
<f_> so that everything only requires pl50
<whitequark[cis]> the irc bot is pl70
<f_> yep
<whitequark[cis]> i think if i were to do this i'd go for pl99
<whitequark[cis]> but same idea
<whitequark[cis]> okay, i set it up
<whitequark[cis]> you can now change permissions and upgrade the room
<f_|cat> nice thx
<whitequark[cis]> which should be enough to unfuck the room if it ever breaks
<f_|cat> room profile picture set
<whitequark[cis]> oh, i also added m.room.server_acl to pl99 set
<f_|cat> oh cool
<whitequark[cis]> seems... prudent
<ConanKudo[m]1> woot
<f_|cat> I also set achill PL99 because he also has chanserv perms :P
<f_|cat> anyways thanks whitequark for this :)
<f_|cat> and for hosting the bridge in the first place (even if it's not perfect)
<whitequark[cis]> yepyep, very happy to enable all this
<ConanKudo[m]1> Catherine: thanks for all this :)
<whitequark[cis]> you're welcome ^^
<f_|cat> and also for the awesome logger :)
<f_|cat> it's so awesome I'm hosting a kinda clone of it named ircjournal on my infra :P
<axtlos> slightly unrelated, but what matrix instances do yall recommend? too lazy to figure out irc on my phone so i wanna go matrix there
<f_> matrix.org certainly to not use
<f_> I don't know many homeservers with open registration .. The one I'm on (postmarketos.org) is reserved for postmarketOS contributors only
<f_> but I heard good things about tchncs I think
<axtlos> i assume matrix.org because its so big?
<f_> yep
<axtlos> tchncs.de?
<f_> there's more at joinmatrix.org
<f_> but irc from a phone is not too hard provided you have a bouncer at home
<f_> or weechat
<axtlos> i have a bouncer at home, which is the issue, goguma for some reason doesn't let me input a password when i try to use it
<f_> axtlos: ZNC?
<axtlos> pounce
<f_> I recommend revolutionirc then
<f_> it's not very maintained but it does still work
<axtlos> oh ok
<axtlos> let me try
bl4ckb0ne has joined #wayback
<axtlos> test
<whitequark[cis]> matrix.org is too big but worse than that they have financial difficulty which might mean it'll stop existing at some point
<axtlos> oh yeah I remember seeing that
<ConanKudo[m]1> and now I have a build of wayback for all the things! https://copr.fedorainfracloud.org/coprs/ngompa/wayback/build/9260440/
<axtlos> f_: ok revolutionirc works, thanks!
<f_> \o/
<f_> (to axtlos & ConanKudo[m]1)
<f_> and yw axtlos
<ConanKudo[m]1> a number of distro communities have Matrix servers (like Fedora, openSUSE, Ubuntu, etc.)
<f_> ConanKudo[m]1: but they're invite-only no?
<ConanKudo[m]1> Fedora's is not
<Achill[m]> fedora has a open one
<whitequark[cis]> wtf is this post https://matrix.org/blog/2025/06/dispelling-myths/
<ConanKudo[m]1> you just need a FAS account
<ConanKudo[m]1> (which means agreeing to the Fedora Code of Conduct)
<f_> like postmarketOS's homeserver is invite-only and only for its IRC bridge and pmOS contributors/developers
<axtlos> i really dislike matrix so if i can stay with irc ill do that :p
<f_> whitequark[cis]: response from some blogpost from Wire about "why matrix sucks"
<whitequark[cis]> i love it when one company that exists to sell to cops and feds fights with another company that exists to sell to cops and feds
<Ariadne> my experiences running a matrix homeserver on three different occasions is enough to make me not touch matrix ever again
<Ariadne> i don't need FUD from some government contractor
<Ariadne> i'm already not into matrix :P
<whitequark[cis]> <f_|cat> "it's so awesome I'm hosting a..." <- oh yes, i remember encountering ircjournal
<f_> yep
<f_> I personally have it running with some quick'n'dirty IRC logger I wrote that logs in weechat logfile format
<f_> connected to my bouncer under a separate user
<f_> which also logs into files (juuuuuust in case :p)
<whitequark[cis]> yep that all tracks
<f_> available at https://irclogs.dersco.re/
<f_> (I modified the CSS)
<whitequark[cis]> it feels pretty nice to have built something so "right" for a given space that people basically just clone it as-is
<f_> yep :D
<whitequark[cis]> i did it in about 3 days in 2011 or something sitting in a coffee shop in [large city] while skipping class because i was heartbroken that a girl i liked has ghosted me
<whitequark[cis]> so it feels surreal to see that 15 years later this is basically the gold standard for irc logging
<f_> :D
<f_> I actually tried getting your logger running on my infra but I think struggled to get it running or something or I think some dep I didn't want to install
<f_> Can't exactly remember.
<whitequark[cis]> theres a nix derivation now
<f_> ircjournal was also a pain to get running, but it works now
<f_> I don't do nix
<whitequark[cis]> *shocked face*
<f_> I do alpine containers :P
<whitequark[cis]> ah yeah
<f_> inside lxc+incus
<f_> on an alpine host
<whitequark[cis]> i think it used to rely on some outdated version of ruby/ruby packages
<f_> I think it was redis that I was worried about
<f_> some very old version of redis
<whitequark[cis]> oh
<whitequark[cis]> it works with any version of redis
<f_> even redict? :D
<whitequark[cis]> i think so?
<Achill[m]> redict is 100% redis compatible
<whitequark[cis]> it literally just uses the pubsub mechanism
<Achill[m]> or valkey or whatever
<f_> Okay good
<whitequark[cis]> you could make it work over unix sockets with like. 30 minutes of effort
<whitequark[cis]> like over bare unix sockets :p
<whitequark[cis]> all it does is broadcasts "here's a new id i put into the database" whenever it does do that
<whitequark[cis]> at the time, i was unaware you can just use postgres for that
<whitequark[cis]> actually at the time i was using mysql
<f_> I have a postgres handy
<f_> like, it's running in its own container and I have other stuff from other containers talk to it
<whitequark[cis]> yeah so, i wanna see the outcome of https://github.com/zopieux/ircjournal/issues/7
<whitequark[cis]> because i don't love the frontend and i think merging the two projects could well result in something better than either of them
<f_> Excited to see the outcome as well
<whitequark[cis]> the new frontend has a responsive design, which is something i know i have no skills to do
<whitequark[cis]> and the differences in the design language are very minor
<whitequark[cis]> there are differences in the deployment, like how i use subdomains and they use Libera:
<whitequark[cis]> and we need to ensure all of the old links continue to work, including the selection mechanism via anchors, that's very important
<f_> Nothing nginx can't fix I think
<whitequark[cis]> i don't really like that type of jank
<f_> Did you see a "anti-LLM" block page while visiting my link?
<whitequark[cis]> moreover, you can't rewrite anchors in nginx
<whitequark[cis]> since they aren't sent server-side
<whitequark[cis]> not anchors... how do you call the stuff after #. fragment i think
<f_> it uses ~h~ not plain # I believe
<f_> ircjournal I mean
<whitequark[cis]> no no, ~h~ is for the # in channel names (and that escaping scheme is lifted straight from irclogger, which i'm very pleased to see)
<whitequark[cis]> try selecting a message in ircjournal
<f_> ah the #id thing
<whitequark[cis]> and see what .. yes
<f_> yeah they're differently named in ircj/irclogger
<whitequark[cis]> that would have to be fixed
<f_> moment, rebooting
<whitequark[cis]> realistically we only need to preserve #id and #id1-id2; i would prefer to also keep the search part but it's less critical
<whitequark[cis]> f_: actually no, ircjournal has exact, character-for-character compatibility with irclogger links
<f_> Huh?
<f_> Oh yes it does
<f_> awesome
<whitequark[cis]> i have some kinda weird behavior where #id uses a message ID and #ts1-ts2 uses unix timestamps
<whitequark[cis]> because ids can go backwards in some rare cases
<whitequark[cis]> it replicates that :D
<f_> lol
<f_> bug-for-bug compatible :D
<whitequark[cis]> it's not really a bug, just a design choice
<whitequark[cis]> like, you can't select a single message by unix timestamp, since multiple messages a second can happen
<whitequark[cis]> and you can't select a range of messages by a range of ids
<whitequark[cis]> but yes
<axtlos> am i not seeing it or does gitlab not have code reviews
<whitequark[cis]> it does
<whitequark[cis]> or at least, i've did code reviews on gitlab.com
<f_> yes it does
<ConanKudo[m]1> reviews are only allowed by project members on gitlab
<axtlos> oh ok
<whitequark[cis]> what font is the W symbol in the logo using?
<ConanKudo[m]1> Symbola
<whitequark[cis]> thanks. let me try and reproduce the X.org logo in Inkscape
<whitequark[cis]> Inkscape is one of my least favorite applications but I feel like suffering right now
<ConanKudo[m]1> the SVG I contributed has all this data :)
<whitequark[cis]> ah, hm
<whitequark[cis]> can you link me to it?
JulesEnriquez[m4 has joined #wayback
<JulesEnriquez[m4> Second iteration of my Wayback logo concept:
<f_> JulesEnriquez[m4: looks nice
<Ariadne> the current logo is the logo equivalent of "lead, follow or get out of the way"
<JulesEnriquez[m4> Unfortunately, Penpot doesn't have the Symbola font.
<JulesEnriquez[m4> So my logo is based on Noto Serif instead.
<Ariadne> it is supposed to inspire a better replacement
<whitequark[cis]> i just dislike how it looks like the wikipedia icon
<whitequark[cis]> so i'm fixing that :p
<Ariadne> but consider: the wikipedia icon, but X
<whitequark[cis]> isnt that just twitter
<f_> The ring thing in the xorg logo would be nice to have in the wayback logo too
<whitequark[cis]> yeah that's what i'm working on
<Ariadne> i believe that elon renamed his midlife crisis purchase away from twitter :p
<f_> no I'm not calling twitter "X"
<Ariadne> me neither
<whitequark[cis]> he did but i refuse to cede even that little to some random asshole with too many stonks
<whitequark[cis]> to do so would be to acknowledge that one can own a social media network, which i refuse to do
<Ariadne> but one can with the power of mastodon
<whitequark[cis]> did i ever mention how i quit twitter
<whitequark[cis]> a bunch of people got banned or restricted for saying "cis", i did the same, and found out that i am allowed to say "cis"
<whitequark[cis]> that's fucking gross. so i quit
<whitequark[cis]> it's like a more insidious version of being given a bluecheck against your wishes
<f_> "ok whitequark open-bracket cis closing-bracket"
<f_> I'm glad I'm not on twitter
<f_> from the start I never liked it
<whitequark[cis]> i was on twitter since high school
<whitequark[cis]> to me it was simply a staple of communication, something akin to air
<whitequark[cis]> very much like irc, actually
<f_> and, eh, see what happens to some centralised social media owned by some company who want to profit?
<whitequark[cis]> i don't think anyone is exempt from being subject to power. i mean, we're all here on libera after freenode did what?
<whitequark[cis]> and don't get me started on fedi server admin drama
<Ariadne> i try to stay out of such things unless they are egregious
<Ariadne> the fediblock hashtag is half useful stuff, and half teenage drama
<Ariadne> exhausting, really
<whitequark[cis]> moreover, i don't think the elon case is even about profit. twitter used to be more or less profitable and now it's extremely not. i think (this isn't my original observation, mcc did it first) things like elon's purchase of twitter, and more generally vc-subsidized companies like uber or airbnb, should more appropriately be seen as attempts at *terraforming*
<whitequark[cis]> the goal is not to profit, but to change the landscape in which we all exist. yes, some of them later turn to squeeze the margins. but that's secondary
<Ariadne> i think elon is just an addicted social media user with narcissistic tendency. so he wants to own twitter for that reason.
<whitequark[cis]> i think it's useful to see that as secondary because in many cases, these companies don't even have any meaningful plan to achieve profitability (see also the AI wave). but they sure as hell tend to have the power to do the terraforming
<whitequark[cis]> Ariadne: yeah, that's not mutually exclusive. i'm largely uninterested in psychoanalyzing elon personally, i'm thinking of what the power he has allows him to do, institutionally
<Ariadne> i can't help it, before i stumbled into a tech career i was a social worker
<whitequark[cis]> ah, makes sense
<whitequark[cis]> i've noticed myself falling into the trap of going from "spending too much time understanding someone's behavior" to "making excuses for it", so these days i distance myself and look at things in terms of flow of power first
<whitequark[cis]> re: egregious fedi drama, yes, it's taken me several years to find a fedi instance which i would even consider migrating to from mastosoc. for all its many faults, mastosoc isn't likely to evaporate with a 3 day notice, and the "too big to fail" effect means that only a minority defederates for some silly reasons (though what i get in exchange is that some people will never be able to contact me in first place. and i'm fine with that
<whitequark[cis]> tradeoff)
<f_> well. they can always use irc
<whitequark[cis]> or email, but it's not the same
<whitequark[cis]> tbf i think the only thing i care about federating is federated identity
<whitequark[cis]> if matrix had federated identity it wouldn't need federated rooms. instead it's doing things completely backwards. matrix.org's failure should not result in the loss of every single conversation history i've ever had
<whitequark[cis]> (and every single existing room too. yes i know i can add a new account in bulk to these rooms, that's such a PITA i'm not sure i'd do it)
<f_> xmpp has federated identity (if we're talking about the same thing)
<whitequark[cis]> hm, does it? my understanding was that (a) if i want to have "whitequark@whitequark.org" i have to run a full ejabberd instance there and (b) if i have "whitequark@jabber.org" and "jabber.org" fails i no longer have that JID
<whitequark[cis]> compare this to bluesky, where i have "whitequark.org" in a way that's independent from bluesky
<whitequark[cis]> (yes, i know bluesky has a lot of problems, that's not the point here)
<f_> Ah that's what you mean
<whitequark[cis]> what i would like to have is to have "whitequark.org" be my fedi identity, in which case the posts could be on mastodon.social or on treehouse.social without the people who want to read them having to care all that much
<whitequark[cis]> this would largely solve the problem where someone gets upset at your instance and now you have to scramble to run elsewhere
<whitequark[cis]> the reason this is especially important to me is because i have severe dissociative amnesia and my posts \*are\* my memory. there is often not another place where it's accessible
<whitequark[cis]> (this is also why i care about full text search)
<f_|cat> archive them?
<whitequark[cis]> and if i had that in matrix, each room could be simply stored on the server where it's created. this would negate the need for matrix to be a distributed eventually-consistent database, which is the source of like 80% of things that makes matrix bad
<whitequark[cis]> f_|cat: i do, but most archiving software is one-sided: it loses conversations
<f_|cat> Like. Even with federated identity, you need internet to access all that
<whitequark[cis]> yes, there are two separate problems here
<f_|cat> and if you forgot stuff and have no internet you're screwed
<whitequark[cis]> one which impacts basically everyone, and one which impacts me personally
<f_|cat> but federated identity sure sounds interesting
<whitequark[cis]> i understand that it's a well known problem in the circles of people who work on current-gen and next-gen social media,
<whitequark[cis]> it's just that nobody has really solved it in a satisfactory way yet
<whitequark[cis]> re: having no internet: this doesn't really happen to me in practice. the closest i came to losing internet for any appreciable time was when a war happened, but even that didn't do much
<whitequark[cis]> i expect that i'm far more likely to lose access to something due to fedi drama rather than due to no internet
<whitequark[cis]> (besides, you'd expect a cyborg to not function well without a network it uses, wouldn't you? and i sure fit the definition of 'cybernetic organism')
nariyel has left #wayback [#wayback]
<f_> that being said I think your memory is not that bad either ^^
<f_> I mean sometimes I don't remember what I ate for breakfast
<f_> :P
<whitequark[cis]> i've had someone tell me, after i accurately recalled their personal details from many years ago after only a few interactions, that they would've been terrified of me had they not been confident that i was well-intentioned towards them
<whitequark[cis]> the joys of dissociative amnesia is combining _that_ with e.g. being unable to recall almost anything before 2021 unless specifically prompted
<whitequark[cis]> the cherry on top is that i know that some of my memories are/were rather mutable and basically can't be trusted as they had been morphed towards someone else's will, but i cannot apriori know which ones these are. i can only mark them after the fact if i discover that
<f_> oof.
<whitequark[cis]> i don't particularly love having the type of ptsd that lets other people retcon my universe, including both purely factual things and also biographical ones
<whitequark[cis]> one time i had a very bright and clear memory of a certain table on wikipedia listing certain factual information. it was involved in a tense situation, and was a key part of me making certain important decisions. a year later i went through pubmed to confirm said factual information and i found only one pdf which provided no evidence towards that. then i went to wikipedia to not find the table there. then i went through the entire
<whitequark[cis]> history of that article diff by diff to confirm that it was never there
<whitequark[cis]> opinions?
<dok> i like it
<whitequark[cis]> actually, let me try a small twist
<dok> could be nice with filled shape and a small slit as done in the Xorg logo
<dok> do you mind sharing the .svg ?
<whitequark[cis]> in a bit yes
<dok> cool
<whitequark[cis]> the filled version (no slit yet) feels rather heavier
<whitequark[cis]> but maybe that's okay
<dok> oh yeah feels heavy
<whitequark[cis]> it does look better when you make it icon-sized
<whitequark[cis]> buuuut still pretty heavy
<axtlos> I like the non filled out version
<whitequark[cis]> i don't think the slit makes it much better
<whitequark[cis]> it just doesn't work in this configuration
<dok> thanks for trying :D
<axtlos> yeah makes it look like two Vs lol
<whitequark[cis]> let's try it on the matrix channel
<whitequark[cis]> doesn't look very good scaled down
<whitequark[cis]> i think the letter is far too thick and the halo is too thin
<whitequark[cis]> the X.org logo has the same problem though
<whitequark[cis]> i think i've done something that is Good Enough
<whitequark[cis]> png/svg
<axtlos> yeah this is a good candidate imo, though let's wait a bit to see if anyone else tries to make something
<whitequark[cis]> dok: oh, i like this
<dok> i've quickly redraw the same logo as yours
<dok> but i've traced the W a bit thinner
<whitequark[cis]> yeah, i have no particular allegiance to the logo, i'm content now that i've posted #40
<whitequark[cis]> the PNG should have bigger margins to accommodate everything now using a circle crop
phogg has quit [Ping timeout: 248 seconds]
<whitequark[cis]> dok: want to post in the fd.o thread?
<dok> i don't have an account on fd gitlab
<whitequark[cis]> actually if you have a 512x512 PNG with W=420 for the content i can try it out on the matrix channel first
<whitequark[cis]> can i have svg?
<dok> yeah, sure
<dok> sorry i had to .gz it because 0x0.st seems to filter svg
<whitequark[cis]> yep this is a significant improvement
<whitequark[cis]> how should I credit you?
<dok> i dont know
<dok> no credit is fine
<dok> i am trying another version :)
<whitequark[cis]> https://gitlab.freedesktop.org/wayback/wayback/-/issues/40 i did a few non-graphical edits (set the document size to 512x512, changed units to px, moved stuff around to better fit the crops)
<whitequark[cis]> feel free to grab those
<whitequark[cis]> mm i think the slits don't really work
<dok> yeah
<whitequark[cis]> let me do one more edit
<dok> this time i've made the W from bits of the Xorg logo (stretched of course)
<whitequark[cis]> personally i like this variant the most
<whitequark[cis]> so i think i'll leave it as final
<dok> not sure about the middle also being behind
<dok> but it feels better when the circle passes in front near the base, and behind near the top (like in the Xorg logo)
<whitequark[cis]> re: the middle, i feel that it represents how X and Wayland are intertwined technically here
<whitequark[cis]> it's kind of a cute visual trick that's a matter of taste
<whitequark[cis]> personally I feel like I'm done fiddling with it and https://gitlab.freedesktop.org/wayback/wayback/-/issues/40 has the final version I'd like to submit for consideration
<dok> :)
<whitequark[cis]> it's difficult to collaborate with strangers on artistic work as often no consensus can be achieved
<whitequark[cis]> anyway, I feel like this is good enough and also that I've probably spent enough time in Inkscape
phogg has joined #wayback
<dok> okay, this is my last version https://0x0.st/8Dzp.png it was fun playing with this
<ellyqw> if i can be a bit silly, i'd summarize this logo as: "Big W"
* ellyqw sees themselves out
phogg` has joined #wayback
phogg has quit [Read error: Connection reset by peer]
phogg` is now known as phogg