I want a to-do list app that syncs from a json file (or other human-readable data format), so that I can view and modify the file (via a CLI like jq) from my computer too, and it would still reflect on my phone when it syncs....
In the desktop world, we have the option to use the command line: a uniform interface for a multitude of apps that would otherwise be very different when implemented as GUIs....
I don't consider this a different interface. Where you draw the line is a personal choice, but I'd be happy with a smartphone equivalent where the differences are similar to command line tools having different syntax.
editing files is something completely different
I should have clarified, but by editing files, I don't mean the vim-like full text editor experience. I mean things like appending text to a file with echo >>, or using sed, etc.
A lot of these interfaces are like they are for mostly historical reasons
Yes, legacy baggage exists. This only furthers my point, that things could be even better using the same principles, without legacy baggage.
Termux
I only use Termux out of necessity (app or functionality I can only access via a terminal). If an app with good ergonomics exists, I wouldn't look at Termux. But I would still look at command line on desktop.
Termux is awesome, but it is not what I'm looking for. Using Termux lacks the ergonomics of using a terminal on desktop. The keyboard / typing experience is far worse.
It may not have to be typing-centric. Maybe the answer is in interfaces that leverage gestures better and in a uniform way, or mixing it with a clever use of buttons.
our devices aren't really being used for file management, tooling, complex work
Only because the experience of doing so is not pleasant like it is on desktop. People would use it for that otherwise.
doesn't even make sense to have a command line
I don't want to have a command line, and I emphasized that in my post. Only something that is similar in its ergonomic enhancement.
That's more like a GUI than a CLI. You have input boxes, buttons, sliders, gestures, scrolling, drag and drop, etc, and their different combinations. Many apps do almost the same thing, except giving you a different interface and a different combination of these steps. You listed some of those variations yourself.
How is that the same as the uniformity of the text only interface? That's far more different than differences in syntax, but still text. Two hyphens instead of one hyphen for a CLI flag is a really small difference.
Despite the smartphone touch interface being worse for these tasks, the convenience of having a phone always with you and within a couple seconds of reach is a big benefit. It would be really nice if the interface could be made easier
I'm excluding TUI's because you're right, they're pretty different and share some of the ununiformity of GUIs. Still, the command line world remains vast and with that interface you can do a lot, and it is fairly uniform.
there's parameters
That doesn't change the uniformity of the interface. Of course every application will need different parameters. Now do they receive these different parameters via a similar and uniform interface? I say yes. I enter it via keyboard, and for the most part they all use space delimited flags, most of them hyphenated. I'd call that pretty uniform.
To phrase it another way, if all GUIs started using the same names for all parameters, it remains non-uniform interface, and it wouldn't solve 1% of the issue with GUIs.
Out of curiosity, if you don't see the CLI world as more uniform, why do you use it and for what benefit do you prefer it?
As long as the keyboard is constrained by your screen size, the ergonomics in typing speed and error rate are far worse than desktop terminal. If the keyboard is not constrained by screen size, like a sufficiently large physical keyboard, by definition that is no longer a smartphone or mobile phone experience.
Please post one top-level comment per complaint about Lemmy. You can reply with ideas or links to existing GitHub issues that could address the complaints. This will help identify both common complaints and potential solutions....
This certainly helps, but I think is not enough. If I go to the "All" feed, I get everything indiscriminately. I wish there was some in between mechanism. I don't claim to have the answer.
If you are interested in sharing book recommendations with other, or just manage your books, then bookwyrm is great for that! The .world team also has a bookwyrm instance up and running at bookwyrm.world with a community here on lemmy as well at !bookwyrm. Read Ruuds original post about it here: https://lemmy.world/post/5904792...
By free software you mean the FSF or OSI definition. Many people won't care, and some of us actively are against corporate leech on free software, which this license helps with.
Does the fediverse need to maintain its "soul"? As long as it preserves user choice and corporate resistance, the rest isn't required and can be maintained in those specific instances.
Didn't say you can't whatever you want. I said "by your logic". That was assuming you don't contradict your own logic, but of course you can otherwise :)
The PDS, in many ways, fulfills a simple role: it hosts your account and gives you the ability to log in, it holds the signing keys for your data, and it keeps your data online and highly available. Unlike a Mastodon instance, it does not need to function as a full-fledged social media service. We wanted to make atproto data hosting—like web hosting—into a fairly simple commoditized service. The PDS’s role has been limited in scope to achieve this goal. By limiting the scope, the role of a PDS in maintaining an open and fluid data network has become all the more powerful.
In the Bluesky app, we hardcode our in-house moderation to provide a strong foundation that upholds our community guidelines. We will continue to uphold our existing policies in the Bluesky app, even as this new architecture is made available. With the introduction of labelers, users will be able to subscribe to additional moderation services on top of the existing foundation of our in-house moderation.
You'll see a lot more on their site. But the point is, this is more about a "distributed infrastructure" than federated control. So much still has to go through their central servers. Hosting your own server has little benefits. Moderation is still very centralized, even after their planned features for moderation.
I see people talking about doas saying it's just like sudo but with less features. I'm just wondering if there is any situation where you should use doas or if it's just personal preference.
Yes I did, and that's a very good point. What sudo does not allow me to do is grant a user access to modify or read specific files or directories. I can get both that and access to executing specific programs using a users/groups permission system.
Another thing I don't like about sudo is that you end up using the same password for everything, which is also the password for logging in. Putting higher privileges behind my same login password opens me to a single point of failure.
I see. I have little knowledge, but I bet that the "root privileges" part of this process is the reboot. Upon rebooting, system updates are applied from the new image via some privileged process.
That's pretty neat. Unfortunately I haven't ventured deeply enough into that type of system yet (was it called immutable distro or something?). I use gentoo, which doesn't support this out of the box.
NixOS forked ( aux.computer )
https://hachyderm.io/@jakehamilton/112355361353931366
To-do list / calendar app with dependent tasks? (preferably open source)
I like tasks.org but unfortunately it doesn't look like this will come any time soon....
What existing platforms do you wish were federated?
A To-do List / Task Manager App That Syncs from JSON / Yaml File?
I want a to-do list app that syncs from a json file (or other human-readable data format), so that I can view and modify the file (via a CLI like jq) from my computer too, and it would still reflect on my phone when it syncs....
Switching to Wayland as a WM user ( feddit.cl )
Hi guys,...
Could a uniform interface (like the command line) ever exist for smartphones? What could it look like?
In the desktop world, we have the option to use the command line: a uniform interface for a multitude of apps that would otherwise be very different when implemented as GUIs....
Bluesky backs a project that would let Mastodon apps, like Ivory, work with its network ( techcrunch.com )
[Thread, post or comment was deleted by the author]
LXQt 2.0.0 released ( lxqt-project.org )
What are your complaints about Lemmy?
Please post one top-level comment per complaint about Lemmy. You can reply with ideas or links to existing GitHub issues that could address the complaints. This will help identify both common complaints and potential solutions....
The fediverse Goodreads alternative: Bookwyrm ( bookwyrm.world )
If you are interested in sharing book recommendations with other, or just manage your books, then bookwyrm is great for that! The .world team also has a bookwyrm instance up and running at bookwyrm.world with a community here on lemmy as well at !bookwyrm. Read Ruuds original post about it here: https://lemmy.world/post/5904792...
For a Universal Declaration on Fediverse Rights, or: At the Core of the Threads-Debate lies a deeper problem: how can the Fediverse grow without losing its soul in the process? ( fungiverse.wordpress.com )
What's your take on Bluesky?
I recently finished the episode of The Verge's podcast #Decoder with the interview to Bluesky's CEO and it seems a quite interesting project....
Glaucus Linux - simple and lightweight distribution based on musl and toybox. ( glaucuslinux.org )
Probably a long way from being daily-driven, but I really love the idea....
Federation is the future of social media, says Bluesky CEO Jay Graber ( www.theverge.com )
Is there an advantage of using doas over sudo
I see people talking about doas saying it's just like sudo but with less features. I'm just wondering if there is any situation where you should use doas or if it's just personal preference.
Bluesky's Moderation Architecture ( docs.bsky.app )
Bluesky opens up federation, letting anyone run their own server | TechCrunch ( techcrunch.com )