• 67 Posts
  • 266 Comments
Joined 11 months ago
cake
Cake day: April 4th, 2025

help-circle

  • From the article:

    “What is the point of text-only webpages?” you may ask, especially if you are under 30. Gemini will probably not appeal to those who use the Internet primarily for entertainment, rather than as a source of information. But many, including myself, have lamented the demise of the 1990’s Internet. We want an Internet with webpages that do not take an average 10 seconds or more to download–despite having very little user-readable content, let alone content we may actually want to read. We yearn to return to the days when we could actually find noncommercial websites with an Internet search engine. Remember the days before about 2007 when a Google search could yield millions of search results, and Google would let you access as many as you wanted? Now, we get only a few pages of results that Google thinks are worthwhile. Though I have no proof, I suspect these may be mostly websites that have paid Google for the privilege of appearing in its search results. Go ahead and call me pessimistic. Perhaps I am.
















  • I would agree with that.

    Especially, “being 70%” finished does not mean you will get a working product at all. If the fundamentale understanding is not there, you will not getting a working product without fundamental rewrites.

    I have seen code from such bullshit developers myself. Vibe-coded device drivers where people do not understand the fundamentals of multi-threading. Why and when you need locks in C++. No clear API descriptions. Messaging architectures that look like a rats nest. Wild mix of synchronous and async code. Insistence that their code is self-documenting and needs neither comments nor doc. And: Agressivity when confronted with all that. Because the bullshit taints any working relationship.





  • Guix vs Nix will be an interesting example. Nix has a way bigger user base right now but it has the whole Anduril & governance issue.

    Guix has a way better configuration language and one can learn in an afternoon enough to use it productively.

    What is your experience with guix like?

    I am mainly using Guix as a package manager on top of Debian stable (and on top of my Arch install running in a vm). I use it mostly to have a reproducible development environment for my free time projects (which use Rust and Guile), and it works very nicely to that. It is also certainly a nice way to distribute software as source, with very little effort (just putting the own package definutions into a channel repo).

    Does getting away from systemd affect things?

    I have also started to run it directly on my PC as a base system. After replacing the NVidia GeForce card with an AMD Radeon one, I had no issues.

    The configuration and init system work well - the only thing I would have to do is to write my own stumpwm(*) init script, which I didn’t have time for, so I use, as a fallback, i3wm and Gnome or XFce2, what I use at work, too.

    (*) Stumpwm is a highly configurable tiling window manager written in Common Lisp. Similar to i3, but using key chords, and window manager actions are just lisp functions one can program and extend - they are called via key chords like Emacs commands.

    In respect to the init systems, I have to confess that I am mostly agnostic. As long as it works, I am fine. I think Guix is the more modern and better approach.



  • But also one can’t rewrite many many complex apps by themselves.

    Well, ressources are limited. Especially the amount of stuff other people will do for free in their free time.

    My point is it wouldn’t be an issue as much if there wasn’t as much fragmentation. If it was easy to write for both qt and gtk at once then people wouldn’t have to complain about one or the other all the time.

    Specifically with this, I don’t see the issue. Qt apps run fine under GNOME and vice versa.

    But sometimes unification across the desktop is something some people want.

    Yeah but these same people are not going to do anything about it.

    In theory, it would be nice to get some solid public funding for making desktop apps more accessible. With our rapidly aging population in Japan or large parts of Europe, that would absolutely make sense. But I don’t see the job offers for SW engineers to do that.

    I don’t think you can just invalidate what I’m saying with the just go write it then.

    Well, I get that you want that.

    But who should do that? On whoms time? With which money? Or for free?

    Even things like the real time Linux project, which is extremely relevant for industry (including defense) is not funded in any sensible way.

    Myself, I am an expert in signal processing and renewable energy topics. It is extremely relevant for energetic independence of Europe, and climate protection. That’s not funded either. What is funded instead are “audio sound design” for combustion engine cars (that is, artificial simulation of engine noise). And this is bad politics - not something FOSS developers can solve by putting in more work for free.

    Now there are wishes that “open source developers” put more (free) work into software security. Who exactly should do that?

    I think most desktop stuff like KDE is done by people in their free time. They already do great work, including in the domain of UI. The negativity you transpire is unwarranted. These people do A LOT.

    These people have a life outside programning, other responsibilities, and other things to do. Complaining about them not doing even more work will not motivate them.


  • Lots of foss projects that look ugly and are not designed with ui in mind because it’s made by devs who are used to doing lower level stuff.

    Maybe I am one of these developers because my domain is signal processing.

    I don’t care. I write mostly CLI apps.

    Plus the fragmentation of qt and gtk.

    I don’t care whether something is qt or gtk. I use what fits me. I might write a GUI in Swing or,JavaFX because it fits nicely with Clojure or Common Lisp on the JVM, or I might write a Rust app with a Racket GUI because it is actually native and cross-platform. It is so liberating not having to deal with corporate bullshit.

    It is not that I am an enemy of aesthetics. Actually, I like to do art! But I do that in wood and metal and other materials - not on the computer.

    Winning would be easily building applications that could be native across DEs and actually look nice.

    And about winning and having apps that suit your taste: Go ahead and write them. Scratch your own itch - that’s how great FOSS software is created. But don’t expect from others to spend THEIR free time on things YOU want. In return, you can do anything you like.