I thought about trying it out, didn’t get to it yet. I will now. Thanks!
Cyclohexane
West Asia - Communist - international politics - anti-imperialism - software development - Math, science, chemistry, history, sociology, and a lot more.
- 16 Posts
- 23 Comments
- 7 months
- 7 months
It’s Gentoo. That could be possible, maybe something to do with the open vs non-open variant. I will look into it.
- 7 months
I wouldn’t call sway a custom WM, it uses wlroots which has become a standard.
Though I agree that wlroots seem to vary significantly in results with gnome and KDE based Wayland.
Gaming on Wayland, or more specifically sway WM, broke for me when updating to nvidia drivers version 580.
Reverting to 570 fixed the problem.
Card: Nvidia RTX 3060 Ti
What exactly happened: some games wouldn’t launch at all (overwatch 2) while others had severe performance issues (Resident evil 5).
Those were the only two games I tried. Both ran through steam and Proton GE version 10.
Though I didn’t test extensively, both games seemed to work fine on Xorg with nvidia drivers 580. So this confirms it’s only problematic for Wayland.
- Cyclohexane@lemmy.mlto
Programming@programming.dev•Pijul - DVCS, based on the theory of patches, inspired by darcs
11 monthsWhen working with git, and I have a separate working copy, my options to sync are either rebase or create a merge commit.
It sounds to me like the pijul workflow is almost equivalent to just doing a merge commit instead of rebasing. Am I correct here? What’s the difference then?
- Cyclohexane@lemmy.mlto
Programming@programming.dev•Pijul - DVCS, based on the theory of patches, inspired by darcs
11 monthsIt’s hard to understand what exactly will change for me if I used pijul vs git. What will be noticeably different?
- Cyclohexane@lemmy.mlto
Programming@programming.dev•Let's Make Sure Github Doesn't Become the only Option - Edward Loveall
11 monthsThis is mostly due to inertia and, to an extent, SEO.
Most people use github because it’s all they know and its name is almost synonymous with git hosting. Publishing elsewhere leads to people asking you why you’re not on github, how else can we contribute, etc. Moreover, github seems to score better on Google SEO than other platforms.
- Cyclohexane@lemmy.mlto
Fediverse@lemmy.world•lemm.ee is shutting down at the end of this monthEnglish
1 yearNot a libertarian if you were referring to me. I envision a system in which we all contribute and take part instead of throwing all the effort on someone already providing you with the space and expecting them to do it all, when you can more easily do it yourself.
- Cyclohexane@lemmy.mlto
Fediverse@lemmy.world•lemm.ee is shutting down at the end of this monthEnglish
1 yearSure, if I want a community about cooking and instead of finding cooking content I find insults and harassment, then I will leave. That’s essentially an equivalent of the blocking feature I spoke about.
But I find it hard to believe that such a cooking community would become good by just having a moderator ban all the offenders, when they occupy most of the posts.
- Cyclohexane@lemmy.mlto
Fediverse@lemmy.world•lemm.ee is shutting down at the end of this monthEnglish
1 yearOn the topic of admjn burnout, I find it ridiculous that we choose to put so much burden on instance and community admins. Why don’t people just utilize their block functions instead of expecting admins to clean up bad posts and users as fast as possible?
Not saying admins should do nothing, but it should be sufficient for an admin to only do what’s absolutely necessary to keep the instance alive (including removal of illegal content). Anything else should be considered extra credit and no one should be entertained complaining about it.
Its best to use a protocol that doesn’t allow unencrypted messages
This is an implementation thing and not a protocol thing. What protocol doesn’t allow unencrypted messages? I am sure signal’s protocol would still allow it, it’s just that the implementation doesn’t.
And same for XMPP. Just go with the implementation that doesn’t.
There are a couple I have in mind. Like many techies, I am a huge fan of RSS for content distribution and XMPP for federated communication.
The really niche one I like is S-expressions as a data format and configuration in place of json, yaml, toml, etc.
I am a big fan of Plaintext formats, although I wish markdown had a few more features like tables.
- Cyclohexane@lemmy.mlto
Selfhosted@lemmy.world•Why is Matrix mentioned more often than XMPP in self hosted forums?English
2 yearsHere is a docker compose: https://snikket.org/service/resources/docker-compose.yml
You only two configuration options in the config file: domain and email.
- Cyclohexane@lemmy.mlto
Selfhosted@lemmy.world•Why is Matrix mentioned more often than XMPP in self hosted forums?English
2 yearsThis makes matrix even less attractive to me lol. But you’re right, that’s a very good point.
I’m looking into hosting one of these for the first time. From my limited research, XMPP seems to win in every way, which makes me think I must be missing something. Matrix is almost always mentioned as the de-facto standard, but I rarely saw arguments why it is better than XMPP?
Xmpp seems way easier to host, requiring less resources, has many more options for clients, and is simpler and thus easier to manage and reason about when something goes wrong.
So what’s the deal?
Whether you’re really passionate about RPC, MQTT, Matrix or wayland, tell us more about the protocols or open standards you have strong opinions on!
Given the extistence of technologies like Monero and SimpleX chat, I wonder if it is possible for a truly anonymous content sharing platform to exist? And does it?
Use cases:
- sharing pirated content without a link back to you
- journalists or political activists not wanting to be found or caught by a government
The platform should not allow the following to know the details of what you do on this platform:
- users on the platform: should not know the identity of a poster unless they disclose it
- the host of the platform: should not know which content belongs to who, or be able to deduce it via traffic logs
- Intermediates like the ISP, DNS, or your router should not be able to link any content to you. However it is okay if they know that you use the platform at all, just not what you do with it.
Does something like this exist?
- 2 years
Any examples other than ocaml? From my understanding, ocaml’s type strength may only be found in a couple other languages. Haskell, scala, and maybe Rust. Any others?
- 2 years
I won’t remember everything, but one very important things comes to mind:
in Typescript, it is very difficult to assert on a type (let me know if you’re not familiar with what I mean by this and I can explain further). In OCaml, this is trivial using pattern matching.
Why would you need that? The idea of a type system is it doesn’t let you apply a function on a structure without the structure being of the right type. But the lack of type assertion in TS makes people follow hacky workarounds, which defeat the purpose of type system.
There are a couple of other things, like immutable types by default, automatic tail call optimization, functors enabling higher kinded types, etc.
Also in ocaml, you don’t have to annotate any types on any variable or parameter, and you’ll still get full type protection.






Tbh I don’t know what gamescope is, but I’ll look into that and try it out to see. Thanks!