@rgegriff@vertigo@juliobiason It's really irritating when in math you aren't taught how results were arrived at, and then are tasked with proving something on an exam.
@anjan@stacyharper That is good to hear, although I still find it troubling when the sole noteworthy inspiration for a project is suckless. Re: dmenu: the problem for me is not speed, but its whole paradigm. Plus the use of sh as implementation language. Speaking as someone who has written/debugged/customized a nontrivial amount of code in sh/bash/rc, these languages are not great. Lua has a much better power to weight ratio.
@anjan@stacyharper Oh on that note, before I forget to mention it: I'm not sure if it's an SXMO issue, but on Phosh my phone used to shut down well before it reached 0%, but on SXMO it dries out completely before shutting down, which is pretty bad for battery longevity.
@akkartik NiH does make sense if what you are building is substantially better, but even then you should try to use existing standards (APIs, formats, etc) instead of inventing your own. And if you invent your own thing, I shouldn't have to wonder if you took the time to learn from previous attempts. Again, this is very much a problem in the GUI space. Or look at any NiH project and try listing all the a11y problems its predecessors already solved and it doesn't. (and often doesn't plan to)
@akkartik They are kind of a "worse is better" cult IMHO. Not sure if getting more followers that way is a great idea. Free software has a huge UX problem and their attitude is not solving it. I really dislike NiH in this space because a lot of GUI complexity is essential, not incidental, and trying to ignore that means people's use cases aren't getting served. See my wifi example. That energy should IMHO be invested in improving existing codebases, or at least staying compatible with them.
I don't want to be too negative about a project run by volunteers, but Suckless is deep enough in NiH syndrome that I think it's worth pointing them out as a cautionary example.
To be fair, there *are* other good things about SXMO, I quite like that I can use a button to show/hide the keyboard, the gesture system is decent, etc.
But for every minor improvement there are major downsides compared to Phosh, like the choice of nmtui for wifi config, which means I can't connect to campus wifi.
The more I use #SXMO the more I am convinced that its only real pro is that it lets me use Sway, because using a dmenu clone and inotify for all the GUI was kind of not a great idea. It doesn't suck less, it just sucks differently, and sometimes more. Main example: shutting down the modem daemons is a long action, but it's not done asynchronously, so the menu disappears, then reappears after a few seconds, but by then the user opened another menu for a different action. Advice: use a widget GUI.
@RussSharek How did you explain your choice of profession to the people in your life when going off to clown school? Was it always your plan or did you discover it later, maybe after some false starts? How do you think your performances affect people in the long term? What's the most "serious" thing you studied for clowning?
@vu3rdd@taylan@civodul This will be preaching to choir, but I don't think you should be allowed to call a libre license cancerous when you work for companies that prioritize growth above everything else.