Readit News logoReadit News
softirq commented on Trae: An AI-powered IDE by ByteDance   trae.ai/home... · Posted by u/Lermatroid
softirq · a year ago
Side note, but I hate that we're moving to a world where coding costs a subscription. I fell in love with coding because I could take my dad's old Thinkpad, install Linux for free - fire up Emacs and start hacking without an internet connection.

We're truly building walls everywhere.

softirq commented on Tips on how to structure your home directory (2023)   unixdigest.com/tutorials/... · Posted by u/hggh
AlecSchueler · 2 years ago
Why have owner in there? Isn't the clear from the filesystem metadata, which also has the benefits of shared ownership groups etc.?
softirq · 2 years ago
The "owner" could be multiple directory levels depending the hosting service. Gitlab lets you have arbitrary sub levels. The owner of the files also isn't necessarily related to the owner of the repo on Github.
softirq commented on Tips on how to structure your home directory (2023)   unixdigest.com/tutorials/... · Posted by u/hggh
cesarb · 2 years ago
IMO, the GOPATH itself is a terrible design. It makes you mix together things from unrelated projects in the same directory structure, instead of each project having its own independent directory structure, like on every other programming language. The GOPATH design goes so much against the way I organize my projects, that it's the main reason I have never got interested into learning Go.

Perhaps this design makes more sense for those who prefer to keep several unrelated projects together in a single monorepo, but that's not my preference.

softirq · 2 years ago
GOPATH actually made me realize that the

~/src/$host/$owner/$repo

organization structure makes a ton of sense for every project and as long as you organize all of your languages into this one tree, everything just works.

softirq commented on Introducing GNOME 46, "Kathmandu"   release.gnome.org/46/... · Posted by u/whalesalad
colanderman · 2 years ago
Click on "Activities" in the upper-left corner. (One of the few desktop UI elements.) It is exactly the same thing as pushing the Super key. A search bar pops up, start typing to search (EDIT: no 2nd click needed).
softirq · 2 years ago
Which is terrible UI. Let's force the user to turn a flow they could do at any time by clicking a single button at the bottom of their desktop into a context switch into another window, followed by the same button click. Or know about the Magic Keyboard short cut, then type in multiple characters, then press enter. So in any case we're turning a single input into multiple inputs just to open a commonly used app.
softirq commented on Introducing GNOME 46, "Kathmandu"   release.gnome.org/46/... · Posted by u/whalesalad
yoyohello13 · 2 years ago
I’m not sure what you mean by application launcher. Is Super not enough?

Super, type 2 or 3 letters of the program I want, enter. Works really well for me.

softirq · 2 years ago
No it's not, for several reasons:

1. Average users primarily use mouse based workflows.

2. Super isn't discoverable.

3. It confused users coming from other DEs.

4. It actually takes more keypresses than clicking a favorited app on a dock that is always available.

Overall it's less discoverable, less efficient, and not baked into the mind of computer users who are coming from almost any other bistro.

softirq commented on Introducing GNOME 46, "Kathmandu"   release.gnome.org/46/... · Posted by u/whalesalad
addicted · 2 years ago
Gnome is a DE designed to be used by distributions.

Gnome doesn’t have an opinion on a desktop application launcher because it expects the distribution to add it.

The only distributions which don’t are GnomeOS which is intended for developing Gnome, and Fedora, which is intended to be a bleeding edge distribution to mass release stuff before it’s included in RHEL.

Turns out, however, that a lot of people actually like the default Gnome look and so are happy with using Fedora.

But in practice this isn’t an issue for anyone because their distribution will come with an application launcher.

And even better you can completely change and/or add an application launcher because they are implemented through extensions.

softirq · 2 years ago
Every DE is designed to be used in a distribution. I think what you are trying to say is that GNOME is designed to be "finished" by the distribution, which is a completely made up idea. Show me where GNOME says you need to finish the DE yourself during integration. GNOME is designed as a complete DE, the reason Canonical/System76 change it is because it's poorly designed for new users/casuals, which is their user base.
softirq commented on Introducing GNOME 46, "Kathmandu"   release.gnome.org/46/... · Posted by u/whalesalad
tadfisher · 2 years ago
> remains a huge usability misstep

Evidence? The Gnome project has performed UX studies[0] to validate their design, and has continually made changes in response (some of which I disagree with, FWIW).

[0]: https://wiki.gnome.org/Design/Studies

softirq · 2 years ago
You just linked to studies that directly support my point:

"On the other hand, new users generally got up to speed more quickly with Endless OS, often due to its similarity to Windows. Many of these testers found the bottom panel to be an easy way to switch applications. They also made use of the minimize button. In comparison, both GNOME 3.38 and the prototype generally took more adjustment for these users.

“I really liked that it’s similar to the Windows display that I have.” —Comment on Endless OS by a non-GNOME user"

softirq commented on Introducing GNOME 46, "Kathmandu"   release.gnome.org/46/... · Posted by u/whalesalad
softirq · 2 years ago
GNOME has come a long way, but its stubborn insistence on not having a desktop with a real application launcher remains a huge usability misstep. GNOME's marketshare is the desktop, and so the initial value proposition of a hybrid UI seems very much wishful thinking, while the keyboard based workflows it seems to want to enable are better served by tiling WM such as Sway, and do not make sense for the "default" WM that is picked up by casual converts who are used to a point and click system. Overall it's just a confusing mess for new users, which Canonical/System76 rationally get rid of (which is probably a majority of the GNOME user base).

So why does GNOME continue down this path. Is it a fear of being "just like everyone else" by using a tried and true dock/application bar? Is it a desire to not be the front running WM and be more "niche" to power users? I still don't really understand their decision making process.

softirq commented on Universities Have a Computer-Science Problem   theatlantic.com/technolog... · Posted by u/chrisaycock
softirq · 2 years ago
Meanwhile the CEO of Nvidia is telling the world that people don't need to learn to code and we'll all be out of jobs soon.

u/softirq

KarmaCake day538April 15, 2022View Original