@Dio9sys I think one thing that's tough is that the Linux desktop is actually mostly GNOME or KDE apps fighting for dominance and assuming they're in their preferred env, and then a bunch of apps struggling to be in between them or also trying to work for MacOS/Windows.
Maybe with Wayland becoming more of a thing there's space for a new thing which has a minimal UI to customize which will use native GTK/QT when it detects the right desktop?
the linux ecosystem is probably the worst example of whete this fails. I have like 6 totally different app styles to deal with at any given momebt because of all the toolkits and the fact that flatpack makes it even more annoying to get the app to just use your preferred kde/gnome/etc theme 😭
I get this limits what apps can do and giving access to raw graphics is important, but it being the default makes it more of a pain for both making apps (especially cross platform) and trying to have a consistant experience as a user. Let alone the accessibility issues when apps decide they should reinvent rendering without thinking about screen readers or high contrast themes or magnification etc.
@fleeky Ha! That'd be better use of my time than tiktok :P
it was building on my research into non-english programming languages and Arabic programming languages in particular. The idea was to try and build a programming language that was not anchored to any particular writing system.
The observation I made was that this becomes impossible because of how names work in programming. to use a library someone else wrote you have to use the exact names that they exported for their functions etc. so you are forced into linguistic parity with them.
@kon Sadly it's for a closed source project :(
It's kinda funny how node.js still doesn't have first class suppport for ESM everywhere. Most tooling has migrated to it years ago and yet stuff like the new "single executable applications" feature still defaults to commonjs.
https://nodejs.org/api/single-executable-applications.html#single-executable-applications
@lispi314 @left_adjoint I put a lot of constraint on the hardware I use and generally don't think of getting stuff until yhere's been others that have tinkered with it on linux already 😅
@Filene @left_adjoint it's a major pain in the ass at first but I'd suggest someone play with a friendly linux that does everything for you for a bit, then dive down to a tty-only install and slowly build up a wayland desktop with like sway or niri. Having a second device for searching up how the fuck to do wifi from a TUI is handy for the first while
@left_adjoint smartphones are TV for the eyes. I've been building up my personal OS setup from the terminal and it's so nice go be able to know everything going on on it and being able to cut out the BS. Personal computing on the go is possible but such a time sink
The constant disappointment of devices like smartphones, for me, is that having a permanently-internet-connected computer full of sensors that I keep on me at all times should be a thing that I can treat as an assistive tool that is integrated into my sense of self, constantly taking in information, processing that in workflows I've created, and sharing that with me
in other words, it should be a programmable extension of the perception of the body
and the entire ecosystem around smart phones is very meant for Not That
@kon I use IRC regularly via my matrix bridge. There's some funky folks out there. I'm not sure which servers are popular these days.
Mayve if the wev gets overrun with shit and becomes unusable the average persob will get off aocial media and get back to physical networks and the weirdos can have their space since it becomes too unprofitable for corpos to spend as much time here. It sucks we'll miss out on some of the social benefits but the current state is automated rage bait hell which isn't great for society IMO
Occult Enby that's making local-first software with peer to peer protocols, mesh networks, and the web.
Exploring what a local-first cyberspace might look like in my spare time.