• 1 Post
  • 44 Comments
Joined 1Y ago
cake
Cake day: Jun 28, 2023

help-circle
rss

Don’t see it. Could somebody give me a pointer?


I’m both, I say fuck all the time. I fuck on and off the clock.




First guy looks really happy he forgot the BBQ tools.


They’re both pretty on par for the most part. If it’s too much of a hassle, there’s no real need to switch.

Now that Gitea is owned by a for-profit company, people are afraid that they’ll be making anti-user changes. This, Forgejo was born. It pulls from Gitea weekly, so it’s not missing anything. It’s also got some of its own features on top, but they’re currently pretty minor. Also, most of the features end up getting backported back to Gitea, so they’re mostly on par with each other. However, many features find themselves in Forgejo first, as they don’t have the copyright assignment for code that Gitea does. Additionally, security vulnerabilities tend to get fixed faster on Forgejo. They are working on federation plans, however, so we’ll see how that pans out.

Overall, there’s no downside of switching to Forgejo, and you’ll probably be protected if Gitea Ltd. makes some stupid decisions in the future. However, at the moment, there’s no immediate advantage to switching, so you can stick with Gitea if you’d like.


Thank you for that information. I had no idea that command existed, I guess because primarily I’ve seen people sending patches over email. I’ve updated my original comment with additional information. Thanks for calling me out 😅


I mean, Git doesn’t natively have pull requests either…the “official” method involves sending patches through email. It seems that Fossil has a similar setup (although without the tool)..

PRs are a feature introduced by GitHub. I guess Fossil bundles would be close enough to them.

EDIT: I was wrong. Turns out Git does have a pull request feature. It requires you to upload your code to a public repository, after which it generates a message asking to pull, which can then be sent via any medium to the repository owner. It doesn’t require patches, or GitHub. Differences to note: these aren’t like GitHub/Gitlab/Gitea pull requests, where you’re given a simple web interface and have to merge from a repository on that instance. Your repository can be hosted anywhere using git request-pull. You’ll most likely then send the request through email, and get feedback in the form of replies. If you push newer changes to that branch, you’ll have to request another pull, as request-pull only specifies a commit range. But yeah, I guess got technically does have pull requests. (For the scope of OP’s question however, I don’t believe he meant this.)


Oh that’s smart! And then nushell just handles the data for you…I might try that!


This is fucking cool. I can imagine the many times this could’ve helped me quite a bit, and honestly even if I didn’t find the function I needed I could still probably hack out a decent implementation in whatever language and actually contribute towards this. In 5-10 years, this could be really useful.


My code is beautiful.

My process wasn’t.

I already regret it, but I won’t stop.


I’m going to try it in Haskell.

Might Probably will regret this.


The Voyager post says “0 comments”, but there’s a comment clearly visible at the bottom(of the voyager screenshot).

/s



Recursive Mono. It’s freaking cool. I like ligatures so it’s got them, it’s nice on the eyes, and it’s playful without being too playful.

Bonus points if you use Semicasual.


IIRC, should be Cascadia Code.

Also, I’m the opposite. I love ligatures, I feel they make my code cleaner and remove extra noise.


Truly! One day I decided to take the plunge and learn functional programming with Haskell—I haven’t been the same since.


Functional languages aren’t for everyone.

I dabbled in Haskell, and my time with it was very enjoyable. I grew comfortable with the syntax over time, so I’d say try the language for a few days/weeks (really depends how fast you learn) and see how it makes you feel.

I definitely suggest trying out Haskell. I followed the Wikibooks guide, and ever since using Haskell, I haven’t been coding the same. Functional programming can be amazing.

I’ve never heard of Unision. A quick look at it and it seems interesting, but very foreign. I’ll try it out and give it my thoughts.


And it has 333 upvotes! We must maintain this at all costs…


Alternatively, you can save a key and use :x (And :q! to quit without saving)

Yeah, that’s such a Vim user thing to say :P


Yeah, I mention that later in the comment. Of course, there’s the whole suite of Jetbrains editors.



Well, it is standard.

That’s probably the biggest thing to consider: you use Rust, you use Cargo. It’s unanimous.

It’s built right into the language ecosystem, so there’s no divide, and everything’s just easily available to you.


rust-analyzer is a pretty good LSP, and works in most modern text editors.

My advice? Just pick an editor and stick to it.

VSCode? Sure.

Jetbrains? Good choice.

Hell, Emacs? Why not?

I personally use Neovim, and it just works. No matter what I’m programming in, I’m still at home.

Just pick an editor that works for you. I’d suggest VSCode. Use VSCodium for a true FOSS experience, or Helix for a beginner friendly terminal editor.

If you really just want something Rust-focused, there’s RustRover from Jetbrains, but that’s about it.


Well, who do you think they’re hiding from?


Never gonna MyVariable.run() around


Honestly, my editor (Neovim) just picks between tabs and spaces for me, so I just end up using whatever’s already there. The only language where I’ll explicitly use one is Haskell, just because spaces there allow me to keep everything nice and lined up.


…until you start using languages where whitespace is the only way to distinguish code blocks. (Most notably Python.)


Remember kids, always use protected branches.



What if your dev experience was entirely in the cloud?

No. Just no.

Fuck no.


To steal the top comment on that video: “That’s what the compiler does. It takes .c files and turns them into .o files.”


An independent and unique individual. Who cares what others think? You do what you do.



Out of curiosity, I wondered what the original meme was. Found them and thought I’d share them:

Here’s the original: https://i.imgur.com/kERuZkW.jpg

And here’s the one that this is based off (slightly different): https://i.imgur.com/HFwENsd.png


It’s actually a common misconception. Here’s a good article which debunks that. TLDR there’s no true historical evidence that this ever happened.



What’s so bad with wefwef? I’m using it righty now and enjoying it.

(Also, Memmy is another great Apollo-based app.)


Yeah, I’ve only experienced this issue when dealing with Lemmy.world. Building my own client, and I get the same issue all the time.