I know this is going to be an opinion that a lot of people disagree with, but hear me out:
If you're going to "game-ify" your service... make it optional.
I'm not talking "you can just ignore it" optional. I'm not talking "just don't take it seriously" optional.
No. Let me disable it.
I want to use DuoLingo and NOT know what my ranking is or who my stuff is being compared to or what my score is? Let me.
I want to disable achievements on my Xbox or Steam? Let me.
It's not that hard.
1/2
@makeworld a few things tbh.
1. Thinking about mobile first. A lot of protocols end up focusing on desktop to server or desktop to desktop and don't account for stuff like NAT or intermittant uptimes. There's also the fact that storage modules take mobile storage location needs out of the box. Socket supply's packet routing is a bit better for networking and I think the holepunch dht is better for handling churn.
I seriously think this is the missing piece for those "computer in your house" startups. I worked a bit with one in the past and I really wish they figured out the how. Veilid with a web browser frontend seems great. I guess provided the speed keeps up? I hope it's faster than tor or i2p. The mobile first approach is my fave part I think.
Socket Supply is another great contender. I wish it didn't need to have each app loaded as seperate native apps instead of instantly. It makes sense why tho
I am greatful to the QT/KDE and GTK ui duopoly for allowing me to run my apps without either shell. It feels so good to be rid kf the clutter taking up CPU and disk read times.
i think the only thing I need to figure out is Matrix as a systemd daemon I can connect with a TUI so I can have multiple windows open
my favorite is when you try to guess the help command and the utility says “that’s not a command I recognize, you fool. here’s the help listing, you pathetic lost soul” https://fedi.astrid.tech/objects/eac10929-34bd-4d6e-9ca5-22291158fda3
I know I upgraded recently but my computing power feels so low compared to what folks use these days. Honestly I could probably cope with 8GB RAM even but having even 32 feels like such luxurious excess. It does mean a lot of chromium based react apps can siphon more resources tho. 😝
For real even a few GBs of VRAM extra would make some stuff so much easier. I hate that LLMs make me want a beefier computer.
CS Researchers: Here're some programming languages mathematically proven to make the computer do exactly what you say.
Programmers: «create vast complexity that no one person could comprehend in order to render a web page»
Also Programmers: What if we made the programming language English, required that the compiler run on a monstrously huge array of GPUs, and set it up so it only did what we ask sometimes, and other times just do nonsense, but we don't know which is which?
Hacker News: Neat!
One thing I find sad is that a lot if folms treated VR as just another tech fad and ditched it for crypto when that became the fad. Now a bunch of the same folks are following AI. Especially sad when fad chading meant ditching code and community for the next best thing only to abandon it again. It feels like the fad chasing means the fad in question doesn't get a fair chance to actually accomplish it's potential.
Occult Enby that's making local-first software with peer to peer protocols, mesh networks, and the web.
Exploring what a local-first cyberspace might look like in my spare time.