

That is actually a really interesting approach to moderation, huh.


That is actually a really interesting approach to moderation, huh.
Yeah but why would I make myself dependent on Cloudflare.
To be fair, you can simply selfhost MinIO.
Because a commit should be an “indivisible” unit, in the sense that “should this be a separate commit?” equates to “would I ever want to revert just these changes?”.
IDK about your commit histories, but if I’d leave everything in there, there’d be a ton of fixup commits just fixing spelling, satisfying the linter,…
Also, changes requested by reviewers: those fixups almost always belong to the same commit, it makes no sense for them to be separate.
And finally, I guess you do technically give up some granularity, but you gain an immense amount of readability of your commit history.
Same. And even if you were to fuck up, have people never heard of the reflog…?
Every job I’ve worked at it’s been the expectation to regularly rebase your feature branch on main, to squash your commits (and then force push, obv), and for most projects to do rebase-merges of PRs rather than creating merge commits. Even the, uh, less gifted developers never had an issue with this.
I think people just hear the meme about git being hard somewhere and then use that as an excuse to never learn.


Re: Spain: the headline was bullshit. If you are arrested and then investigated and it turns out you use Graphene, they’ll go “huh, I wonder why. We’ve seen a lot of drug dealers use Graphene. Let’s investigate in that direction as well”.
Noone is being arrested or targeted FOR having GOS.


I hope forgejo’s federation efforts come along. Being able to host projects on my own instance, yet receive contributions without having to allow people to register on my instance, would give me the push to completely abandon Github.


Piefuckers


This is about as useful as the assholes going “It’s not Pedophilia, it’s Hebephilia!”.


Right? These companies act like they are selling food and we are stealing it.
In reality, they put a big “free beer” sign up, we go and happily accept the beer, and then they act outraged that we refuse when they try to piss in the mug after handing it to us.


Yeah. I don’t have a contract with the site, agreeing to pay them in any way, shape or form. They voluntarily show me their content, but that does not obligate me to also accept their ads.


I thought they had Japanese, just don’t understand romaji input


… are entirely possible, even if rarely the right choice.

Hm, yes, that sounds annoying indeed. Maybe I just have not encountered such an app/site yet, but louckily, the bitwarden integration has been working flawlessly for me.

Bitwarden / Vaultwarden are OSS and work fantastic across all my devices. IMO it’s more convenient than passwords now, ESPECIALLY if you’d have to enter a 2fa code as well.


Or a CLI with clap.


Curious what you are talking about. Multi-threaded sharing of memory for example is also easy with rust, it just doesn’t let you wrote and read at the same time, and so on.


Yeah. Once you get used to the (verbose, but by no means unergonomic!) syntax, you’ll probably never be happy with another language again. Job-wise, I am currently mostly using Go, and while also a nice language, I miss the confidence and security I took for granted with rust.
Not to mention just how goddamn expressive rust can be. Let bindings like if ok/err, else return? Assign from a match on Some(Ok(x))? Filter, map, and friends on any iterator? Oh my GOD the error handling with the question mark iterator? 100% confidence that if it compiles, no error, possible null value, or case is unhandled.
And all this WHILE giving you the amazing security benefits!
Ah, damn, caught me proselytizing again.


In summary: use rust.
Prisoner Of War: