Maybe you're correct about windows vs macos, but I find it hard to believe that the current distribution of android vs iphone users in the world is much different for musicians.
The main issue of GNUStep was that, when KDE appeared, the GNU project used GTK+ as a base for GNOME, instead of GNUStep. This basically killed the momentum behind GNUStep as a base for the official GNU Desktop.
It is sad because GNUStep is incredible, the IDEs alone are more advanced than anything in GNOME-space, even today.
Oh well...
There's a lot of "oh well" in the tech space. I was watching something on Pick OS yesterday, which I hadn't even heard of, which was a kind of filesystem/database/OS all together that was, if the comments on the video mean anything, quite loved.
But like BeOS (also loved) and other things just never got traction for various reasons.
I used Windowmaker for a lot of years as it was lightweight and I liked the UI, and always wondered "why not this? why ape Windows of all things?" The answer is usually something along the lines of "that's what people know," and I get it, but still.
I guess I miss the times when computers were cool.
The other main issue is that GNUstep is incredibly bug prone and fragile. Case in point, two years ago i installed GNUstep from source and then built a pixelart editor called PikoPixel. The app felt very clunky, like all GNUstep apps do (note that i'm using Window Maker as my main WM so GNUstep gets the best environment it can hope for). Then two years later with some OS updates in between it doesn't work anymore.
Meanwhile i'm still using the same mediaplayer binary i built ~7 years ago on a different computer against a C GUI library.
Agreed it’s not a great article because it expects the reader to have context and a little imagination, but last I checked what the nostrilfolk were up to it was typical for a web app to ask for your private key (Nsec) and you’re just supposed to trust that app to take actions on your behalf (why nostr isn’t a browser extension that simply signs transactions clientside I don’t know)
So the attack vector is you change what you do once you get a nostridumbass to enter their nsec, Mossad is just mentioned as a catchall for potential attackers.
Seems like the age old ease of using a website, vs running your own copy of open source software after reading and understanding it in its entirety (unsolvable mess)
The article is about accessing a service (nostr) through a hosted web app. The domain or server that is hosting the app could be compromised and serve a bad app.
Posts on nostr use a key pair so when you see a post from foo you know it's the same foo you knew from last week. Also, posts are shared to and stored on multiple independent servers (called relays).
A compromised app could serve you fake posts or censor stuff.
Bluesky is not a real decentralized system as the company behind it say. Bluesky (the company) controls most key parts of the network, and it is basically impossible to setup a really decentralised alternative provider for the ATProto network, like you can do today with ActivityPub (Mastodon) or Nostr.
Sure, you can setup you PDS and own your data, but it is useless without the Relays and a self-hosted Firehose, and running you own website is basically impossible.
And lastly, let's keep in mind that BSky is a commercial entity, not a no-profit like Mastodon or a commmunity effort like Nostr.
And yes, I am ignoring the political toxicity of the network because I think the technical aspects are bad enough.
Multiple people have set up their own relays (which, by the way, is the firehose), and multiple people have set up their own application backends (which I think is what you're calling the relay)
It's fully possible to stand up the network on your own infrastructure, and to communicate with other providers
Interestingly, I became better at learning human languages after learning a couple of programming languages. I was good at math at the beginning. I guess programming kinda bridged the gap.
It makes no sense to build a social network nowadays.
With Mastodon and Bluesky around, users have free options. Plus X and Threads, and you can see how the market is more than saturated.
IMHO they should look into close collaboration/minority stake with Bluesky or Reddit instead. You have a huge pool of users already, without the need to build it up from the ground up from scratch.
Heck, OpenAI probably has enough money to just buy Reddit if they want.
I don't know about Reddit, but Bluesky would never in a million years partner themselves publicly with OpenAI. I can't comment on the opinions of the team themselves because I just don't know, but the users would revolt. Loudly.
When times are good, it’s everyone for themselves, and individuals can entertain various identities and alliances. But when times are tough, community is protective, and individuals have to pick a side.
They were not so aligned until the 20th-century when Jews from all communities mixed again. I am not disputing that Jewish practices today and for the last two millennia are connected to practices in Judea at the turn of the first millennium and to texts that had been written even earlier. What I'm saying is that strict and regulated adherence by large parts of the population came relatively late. That, as far as I can tell from the research, is not at all controversial.
I recently switched from Fedora to Linux Mint Debian Edition (I work mostly with Debian servers so I am more comfortable with apt than dnf), and the switch has been smooth for me.
I keep my home directory organized and backed up on my NAS, so for me reinstalling is straightforward. Also I use Flatpaks whenever possible, so reinstall them is just looking at ~/.var/app and reinstalling what is there.
Other files to back up might be custom /etc confs, and maybe lists of packages you need (dpkg -l or rpm -qa are your friends).
I also use Linux brew for some more up to date software (e.g. golang) and just brew list is your command to get what you have installed.
In general, keep a backup of your home folder (I suggest skipping backing up ~/.cache to save some time and space) and you are mostly good to go.
- `brew list` doesn't include apps you install from 3rd party taps, or casks, so `brew list --full-name` + `brew list --full-name --cask` is better
- Many apps store their config and user data outside of the home dir. I always find it dishonest when people say backing up home is enough on Linux. You did say "mostly ready to go", but that's exactly the tricky and important part that most people pretend doesn't exist
E.g. Docker volumes are in /var/lib/docker
So /etc/... and /var/lib are generally worth checking as well, but that probably still doesn't cover everything, as not all apps behave as maybe XDG specifies.
Ideally you shouldn't have to backup /var/lib/docker, as your docker configs should live in your docker-compose.yaml or whatever you use to start your docker containers.
Also I have included backing up /etc confs in my original post.
I agree on the brew list being incomplete, totally forgot about casks. Not even sure if they work correctly under Linux to be honest. I literally just use brew for golang and awscli :P
Re Docker I said volumes, not config. Some volumes you might have mapped to the host and maybe picked a home subdirectory, but others maybe not. For example the Ollama 3rd party UI `open-web-ui` suggests to run it like this in their documentation:
Then "open-webui" will be in `/var/lib/docker/volumes/open-webui/`.
Sure you can change it, but what I mean is that a lot of software by itself, or by you following documentation, puts data that you usually want to back up outside of your home.
Most musicians use Apple platforms, so focusing only on Android could be limiting.