>Just sharing that the root cause is most developers don’t want to pick up an additional syntax when they already have the fundamentals
IF they already have the fundamentals. What I see is that more and more developers don't know CSS at all or very little; they only use Tailwind and haven’t worked with CSS extensively before.
Plumbing seems like a relatively popular AI-proof pivot. If AI really does start taking jobs en masse, then plumbers are going to be plentiful and cheap.
What we really need is a lot more housing. So construction work is a safer pivot. But, construction work is difficult and dangerous and not something everyone can do. Also, society will collapse (apparently) if we ever make housing affordable, so maybe the powers-that-be wont allow an increase in construction work, even if there are plenty of construction workers.
No? They can run on cosmic, just like they can run on any other desktop. It's a linux distro, it does linux distro things and happens to be built on ubuntu. What part of this are you not getting? Remember when Ubuntu made Unity because they were pissed at the GNOME people? That's what System76 did, they got mad at GNOME because GNOME didn't like how much they were messing with GNOME
I'm not super familiar with the history of GNOME, KDE, or COSMIC and I've never used COSMIC and I haven't been able to see into their app store to see what apps are available.
The version of Chrome (for example) that Google distributes uses GTK which is GNOME, no? So I was wondering if System76 forked that and made a version that uses the COSMIC API.
GTK3, GTK4, and libadwaita applications do look native in COSMIC. In COSMIC Settings, navigate to Desktop > Appearance > Icons and toolkit theming. Or search "toolkit" and it will be a top result. In the context drawer that opens on the right, toggle "Apply current theme to GNOME apps". This will then allow the cosmic-settings-daemon to automatically generate CSS variables for GTK4 and libadwaita apps. If adw-gtk3 is installed, it will also apply those variables to GTK3 applications.
Qt4 and Qt5 applications are unsupported, but IgKh/CuteCosmic has a Qt6 Platform Theme that integrates with the cosmic theme system and applies that theming to Qt6 applications. Though it won't work in 24.04 because most of the KDE/Qt apps in this release are based on Qt5, and the version of Qt6 is too old.
You say that, but you probably do care at least a little.
It benefits you when an application doesn't do surprising things. Even basic things like clicking in an edit control, it's better for you if that results in the same outcome across all apps (stuff like does it select all text? does it place the caret at the end?).
I personally try to run Qt stuff only but a lot of stuff most people will run is either GTK (Firefox, thunderbird) or Qt (VLC, Krita, Libreoffice by default). COSMIC can theme GTK to match its style, and so can KDE to an extent
I worked on the same setup for 2 years while travelling a lot.
You can get used to it, as long as you don't start connecting it to an external screen, then you'll find 13'' just small.
Consider purchasing an external portable screen to attach to the MacBook while on the go.
This is the guy who is 'browsing' web using wget+email afterall:
> For personal reasons, I do not browse the web from my computer. (I also have not net connection much of the time.) To look at page I send mail to a demon which runs wget and mails the page back to me. It is very efficient use of my time, but it is slow in real time.
This makes sense if you want to reject the modern web, but using lynx or w3m would work as well. But if you generally want to champion free software and put the "personal" in PC, then I think you necessarily need to familiarize yourself with modern computing or else you can't really have a good opinion on it.
For instance, if you refuse to play around with LLMs out of some dogmatic reason that they're not "truly" open (note: I don't know what his true opinions are), then you risk completely missing the boat and can't meaningfully shape the space of modern discourse.
No, you don't know what the reasons are. You're assuming he just wants to avoid graphical interfaces. That might not be the reason. In fact, I suspect that it has to do privacy, where lynx won't help you.
I assume it is more about structure and time. If you start browsing you wait for pages to load and then probably go a page further and to the next. In the batch mode you have the designated time window to go through mail and read what is there and avoid jumping into some rats nest of neverending paths.
In addition you get those privacy aspects (website operators don't know where you are) and are blocked from "non-free JavaScript programs" and only deal with text with content, all else will not come through.
What is the privacy leak vector using lynx? It does not use JS, so I'm not sure how running wget on another server is better than lynx over ssh or mosh?
I remember those days, Fvwm2[1] was brilliant with its multiple screens and controlling the mouse using arrow keys - good times. Amazingly difficult to config even if you could get Xconfig to support your setup (external refresh rates and supported screen sizes and drivers for video cards).
But over the years I've come to appreciate the simplicity of Mac. Initially it didn't even have multiple screens but you could install (I forget the name) an application that simulated the multiple screens of Fvwm2. Right from the start I was glad for the simplicity of just having everything work or it wasn't supported - there was no in-between.
Today I'm using Spaces with iTerm2 and Emacs as core development tools. Not much different from my Fvwm2, xterm and Emacs in xterm solution from 25 years ago. Pity really that nothing has fundamentally changed in code development.
reply