I find myself not often using my open hardware USB security token since it is inconvenient to use a dongle (same reason phones should never have dropped headphone jacks)
toastal
The USB 2 is for a mouse or keyboard as extra bandwidth does nothing.
I can’t relate tho. My laptop only has two USB4 with type-C connectors. I really wish it tad at least one type-A connection. Luckily unlike my last laptop, at least this one has a headphone jack (I guess ASUS learned from their folly & never skipped the jack on future models).
Haskell devs like to write code, not maintain it. A bunch of libraries get written, but get abandoned shortly after for something new & shiny.
This is insane lol
Privacy is one part. The cost of joining & maintaining a server on the network is the other. Many servers have shut their doors due to expensive hosting. If you are lenient on how many messages need to actually be stored on the server for archives, self-hosting is now much more accessible which leads to a healthier, more decentralized network since more nodes can afford to join.
You can still creating your own archives in your clients or on your specific server via s2s communications, but Matrix has this as a network requirement for eventual consistency. You can’t have the “search all messages in the last 5 years” feature without eventual consistency—but this is the point I am trying to make: copying the Slack/Telegram/Discord model makes this a requirement to have in a decentralized sense which costs way too much. Step back & reassess if copying this model is the right call. We were fine last decade without this.
Drag can archive it locally just fine or on Drag’s own server if using a different protocol. Is it worth storing hundreds of thousands of messages & attachments that price out self-hosting & low-spec hosters & medium-sized communities on a budget? These storage costs add up quickly & without lots of nodes, the network is no longer federated but held by a few mega hosts like Matrix.org & a sprinkling of single-user hosts. I have seen many servers shut down due to costs. This tradeoff just isn’t worth it for a triving, decentralized platform (Mastodon suffers similar duplication issues).
Libraries are clearly communist… or anarchist… either way, I hate it!
Same reason it is weird to want a FOSS copy of the UX of Slack/Telegram/Discord in Matrix instead of realizing you don’t need or want the chat history to persist for eternity. Good thing you can choose a different protocol/service in these cases.
This is why I quit design for programming lol
Similarly I learned to properly type (which means using your pinkies) with Dvorak back in 2007. I stuck with it since anything is a gain beyond QWERTY & _
on the home row helps with programming & config.
If you haven’t learned to touch type, you may as well use a layout that is gonna strain you less in the long run.
I mean Matrix was intiated by Israeli intelligence so not unreasonable
I still want to know if MQTT already did this & UnifiedPush is just a startup trying to reimplement the same concept