You’ll be fine. You will learn the lifetime stuff and all will work out. It’s not that bad to be honest.
- 0 Posts
- 100 Comments
I mean yah. That’s what it takes. But like when I try to write code around Arc<_> the performance just tanks in highly concurrent work. Maybe it’s an OOP rust skill issue on my end. Lol.
Avoiding this leads, for me at least, to happiness and fearless, performant, concurrent work.
I’m not a huge fan of go-lang but I think they got it right with the don’t communicate by sharing memory thing.
Skill Issue.
For reals though adopting a functional style of programming makes rust extremely pleasant . It’s only when people program in object oriented styles that this gets annoying.
No loops, and no state change make rust devs happy devs.
They probably won’t get specific.
But I will say that the comment here is a quintessential example of an anti Wayland/SystemD complaint.
Nothing specific ever. Just “it’s a mess and buggy and slow”.
This being said by me making this comment the original poster might come up with the some specifics just because they feel called out.
It makes sense to stick with something that’s good. I think the small gain going from Colemak to Colemak-DH wouldn’t be worth the struggle.
I use Engram and don’t plan on changing even though I suspect better layouts do exist. The effort is too high for a 1% gain. Lol.
It’s slow to install but I strongly recommend the services of keybr.com They have modes that install those specific layouts.
The DH mod addresses the d and h issues that Colemak has. Long story short, if you type primarily in English the DH mod means you will need to stretch your fingers to hit those keys way less often. More information is here.
https://colemakmods.github.io/mod-dh/#colemak-problems
As for other layouts, the advice that has treated me well is to focus on post covid layouts. Due to a sudden availability of free time a lot of research was done during COVID on keyboard layouts. Resultantly, post Covid layouts tend to be substantially better than pre COVID. I am a fan of Engram, Graphire, and The Hands Down Family personally.
This all being said these are harder to learn because they completely separate themselves from qwerty/qwertz.
Out of curiosity, why did you go with Colemak over colemak-dh or other layouts?
I totally see people not choosing the lessor used layouts just for convenience sake, but DH is quite common, well supported, and fixes some fundamental issues.
mholiv@lemmy.worldto Programming@programming.dev•i want to learn/use functional programming language1·2 months agoThis is incorrect. Functional code bases exist in many production environments. Twitter (pre musk) migrated their bloated code base TO Scala because functional code bases are easier to maintain and understand.
If you think about it, it makes sense, side effect free code will be easier to maintain just due to the lack of side effects.
mholiv@lemmy.worldto Programming@programming.dev•Any suggestions for a self-hosted CI that can also be run locally?6·3 months agoI can’t speak for general use. But use it to:
- Build Rust artifacts
- Rebuild static sites, upload them to a bucket, then clear the CDN cache.
It works perfectly for me and I have not run into issues. But it might be bad for other people. I just know it works well for me.
mholiv@lemmy.worldto Programming@programming.dev•Any suggestions for a self-hosted CI that can also be run locally?8·3 months agoI use forjero with forgero runners.
Basicly 100% compatible with GitHub actions and all locally run via podman.
Strong recommend. It’s all designed to work together and everything just works.
mholiv@lemmy.worldto Fediverse@lemmy.world•Are there any Lemmy/Mbin instances by women for women?English31·3 months agoI mean if you use the Marxist/Leninist definition of left then obviously not. But I mean left leaning in terms of the societal understanding.
mholiv@lemmy.worldto Fediverse@lemmy.world•Are there any Lemmy/Mbin instances by women for women?English13·3 months agoBut the fact that the majority (or perhaps less than half now) of the responses literally prove the point I am trying to make proves my point downvotes or not.
You have to remember the people who would literally unironically make such a post that proves my post are the densest of the dense.
Most sexists, while dense, are less dense than a black hole and would not prove my point for me under such a post.
mholiv@lemmy.worldto Fediverse@lemmy.world•Are there any Lemmy/Mbin instances by women for women?English53·3 months agoYou are extremely dense. It is 100% you in that picture because that is the way your bumbling, rambling posts read like.
mholiv@lemmy.worldto Fediverse@lemmy.world•Are there any Lemmy/Mbin instances by women for women?English143·3 months agoAlas I have been shown to be wrong! If not for my womanly ways I would have been the wiser!
mholiv@lemmy.worldto Fediverse@lemmy.world•Are there any Lemmy/Mbin instances by women for women?English117·3 months agoStttooooppp you’re giving me old school internet sexism nostalgia. 😂 That 2008 energy.
Do you miss halo 3 lobbies too?
mholiv@lemmy.worldto Fediverse@lemmy.world•Are there any Lemmy/Mbin instances by women for women?English377·3 months agoTHIS. EXACTY THIS RIGHT HERE. THIS IS EXACTLY WHAT I MEAN.
Me: talks about issue disproportionately affecting women.
Lemmy User: It’s not really about women. Everyone suffers from this.
mholiv@lemmy.worldto Fediverse@lemmy.world•Are there any Lemmy/Mbin instances by women for women?English4010·3 months agoEDIT: Look at the responses to this comment for the proof.
100%
It’s really bad and lemmy is really in denial.
Sexism here is much worse than it was on Reddit.
It feels like 2008 Reddit here sexism wise, except instead of Ron Paul libertarians tooting their horns everywhere we have heavy tracked vehicle enthusiasts.
I did hope lemmy having a left leaning culture would help but it does not.
Try making any post that focuses on situations uniquely or disproportionally experienced by women and you get mostly “everyone has that why think about women” or “what about men” or “men have it worst” responses.
mholiv@lemmy.worldto Linux@programming.dev•Pinta 3.0 Open-Source Paint Program Released with GTK4 Port, New Effects4·3 months agoSadly no. Licenses like MIT or BSD are free as in freedom but don’t stop others from taking that freedom away in future releases.
I mean it could be Mutex, or Rwlock or anything atomic. It’s just when I have to put stuff into an Arc<> to pass around I know trouble is coming.