• 25 Posts
  • 59 Comments
Joined 5 months ago
cake
Cake day: February 10th, 2024

help-circle
  • Linux user here. I don’t know of an open desktop calendar app that supports the protocol I need (CalDAV) without being one or more of:

    • Bloated
    • Too simplistic to be useful
    • Too annoying to use (poor UI)

    The best compromise I’ve found so far is Thunderbird. It is bloated, but less so than any Electron app I’ve used. I find the UI annoying, but tolerable for lack of a better option. I’m thankful for an open, cross-platform tool that gets the job done, but I wish I had one that was lightweight and pleasant to use.

    It would be nice to see some new work in this area. It’s a similar situation with email apps.





  • That explanation is fair enough but the headline is red meat the the EV disinformation brigade.

    It’s funny how words affect people differently.

    Not long ago, I posted a short, precisely-stated comment mentioning an observed fact that I had verified with a relevant authority. When I later checked in, I was surprised to find someone accusing me of spreading misinformation, and my comment removed by a moderator. It was clear that my accuser had badly misinterpreted my words. He refused to admit it or accept clarification. (And the mod had already acted, rashly.)

    I re-checked what I had written about twenty times over the course of the day. There was nothing there to support the accusation. My best guess is that my phrasing or the subject matter might have touched on rough emotions from a bad experience, leading him to see what he expected to see instead of what I wrote, and triggering attack mode.

    Communicating well really is complicated. It takes work on both sides, and can quickly turn into a bad time if it goes off the rails.

    Because of this, I’ve been making an effort to read (and re-read) charitably, especially with people I don’t know well.










  • I hate the formatting of most forums. Reddit and Lemmy’s comment nesting is excellent.

    The funny thing about this is that it’s just plain old threading, which has been around since the 1980s or earlier, with the slight variation of showing message contents directly in the thread tree instead of beside it (thanks to today’s high-res displays).

    Usenet readers did threading. Email apps could do it if the developers wanted to; the required information is there. I’ll bet there’s forum software that can do it if an admin enables it.

    For some reason, most corporations seem to have decided that classic message threading has no place in their interfaces. They resort to piling things into stacks or serializing them into seemingly endless scrolls. It fails to represent the structure of group discussions, and sadly, has been going on for so long that many people might not have ever seen the better alternative outside of reddit.











  • This is the first I’ve heard of them, and after looking them up, I find they’re all cryptocurrency/blockchain projects. This makes me think the likelihood of them being misguided designs (at best) or outright scams (at worst) is pretty high.

    Also, at least one of them carries a high volume of far-right politics, according to articles cited in Wikipedia.

    No thanks.

    If one of them were to eventually evolve into something appealing, I expect we would see substantive discussion about it in the various privacy and software development circles that follow such things. For now, I choose none of them.




  • desktop application for Windows, macOS, and Linux

    Nothing does cross-platform desktop apps as well as Qt.

    Definitely not Electron, which is very wasteful of system resources and has endless desktop integration bugs. Not Flutter. Not WxWidgets. Not Gtk. Not any of the various Java or Rust frameworks. Not Dear ImGui. Nothing. (Well, I haven’t tried Lazarus yet, but it requires a language that’s not on your list, so is probably not relevant here.)

    Some of the newer frameworks might shape up eventually, but it would take years of focused effort. This is an area of computing that is difficult to do well.

    I’ve been considering Ruby, Python, Golang and JavaScript

    Of those languages, I would choose Python with either PySide or PyQt. If my interface needs were very simple, I might also consider Qt Quick, which lets you build GUIs with JavaScript and a declarative language called QML.