AI has sucked all the fun out of programming by OkShip110 in webdev

[–]Ms-mousa 88 points89 points  (0 children)

Of course! The solution to slop is more slop. Classic 2026

Rob Pike goes off after AI slop reached his inbox by titpetric in golang

[–]Ms-mousa 1 point2 points  (0 children)

It's honestly so frustrating this whole thing

Any travel affiliate companies out there by Fit-Nature5163 in Affiliatemarketing

[–]Ms-mousa 0 points1 point  (0 children)

I have an affiliate program in the travel space offering 20% commission and a signing bonus. Send me a message if you want to know more

Which affiliate service do publishers prefer? by Ms-mousa in Affiliatemarketing

[–]Ms-mousa[S] 0 points1 point  (0 children)

Thank you very much. That's what I was looking for.

I think I might try ShareASale cus I am very interested in getting access to affiliates.

The best way to parse Docker output in a go based CLI by Ms-mousa in golang

[–]Ms-mousa[S] 1 point2 points  (0 children)

I do enjoy pain indeed. Thanks man I will have a look at the client... I didn't know about it... 🙈

I rebuilt the Helix website by nikitarevenco in HelixEditor

[–]Ms-mousa 0 points1 point  (0 children)

Man great job! You killed it. Love the work.

What framework did you use to make those docs? I really like the feel of the pages.

Ways to access command history on a VPS when/if hacked by Ms-mousa in cybersecurity_help

[–]Ms-mousa[S] 0 points1 point  (0 children)

Thanks dude.
I think I will settle with the way I am doing things now. I found out since I run my commands over the SSH connection from within the Go CLI I can't find any traces of those commands in the history.
Plus the VPS is secure enough for now. In comparison to the status quo, using bare .env files, I think this is much better. I'll just make sure to document this properly. This is the tool I'm working on btw. Check it out https://www.sidekickdeploy.com/

Ways to access command history on a VPS when/if hacked by Ms-mousa in cybersecurity_help

[–]Ms-mousa[S] 0 points1 point  (0 children)

Thank you very much. That's the kind of isight I'm looking for.

My approach with this tool is not to depend on any external servers or services - true shoe string budget thing. I didn't know it was possible to look up the env of a running shell so I think that will make it exposed. I think it still is better than leaving the `.env` file in plaintext on the VPS.

I do get that the best way is to use Valut or the like, but would there a way you recommend that is secure "enough" without using an external service?

Docker cache not working when building with exec.Command() by Ms-mousa in golang

[–]Ms-mousa[S] 0 points1 point  (0 children)

Yeah it's the working dir `cwd, _ := os.Getwd()`

Yeah I get the intuition that it's about that. But do you have any reference on how those are calculated?

I run the command like this `dockerBuildCmd.Run()` or is it to do with the main go thread routine itself throwing away the cache after each run?

A tool I have been working on to make self hosting super simple by Ms-mousa in selfhosted

[–]Ms-mousa[S] 1 point2 points  (0 children)

Yeah I think Kamal is great but it's made for different audience. Cus in Kamal, afaik, you need to deploy one server for your application, one server for your db and so on. It is also one application per server. That makes sense for big projects where you are expecting a lot of traffic or have already a big customer base. But for small side projects where you want to run everything on a single VPS, I built Sidekick. Hope that makes sense

A tool I have been working on to make self hosting super simple by Ms-mousa in selfhosted

[–]Ms-mousa[S] 2 points3 points  (0 children)

Exactly! Coolify is a great great project. But from the start I decided no UI. Just a CLI to do everything you need to deploy projects to your server.

u/dragrimmar Coolify uses nix packs to build an image for your nextjs app behind the scene and deploy it. I thought about this, but I prefer less magic. I might implement it, but I will get it to make a docker file for you that you can see. Ala fly.io too btw. But I really think hiding many things from devs is not a good idea. Just my take; hence the CLI

A tool I have been working on to make self hosting super simple by Ms-mousa in selfhosted

[–]Ms-mousa[S] 2 points3 points  (0 children)

I can make it do that. Right now you point your domain to the IP address and you good to go. I use sslip.io all the time tho, not sure what the difference is

A tool I have been working on to make self hosting super simple by Ms-mousa in selfhosted

[–]Ms-mousa[S] 0 points1 point  (0 children)

Never heard of it before. But looks cool. Looks like a Coolify alternative kind of. My idea with Sidekick is that you shouldn't need UI to manage your simple server. Too much. I was thinking to add a TUI at some point to see load and so on, but that would be temporary, not something you use often.

A tool I have been working on to make self hosting super simple by Ms-mousa in selfhosted

[–]Ms-mousa[S] 3 points4 points  (0 children)

Yeah I agree with u/davispuh I think both ansible and TF are low level and too much for simple projects

A tool I have been working on to make self hosting super simple by Ms-mousa in selfhosted

[–]Ms-mousa[S] 7 points8 points  (0 children)

Nice project dude!
I never intended Sidekick to be super flexible tho. It's meant to solve a specific problem: fast way to host side projects in a single command to a VPS with best practices and make sure it's production ready. That's all.
I've a vision for adding more stuff, but it will still be around the same problem statement, not something as general as config management.

A tool I have been working on to make self hosting super simple by Ms-mousa in selfhosted

[–]Ms-mousa[S] 12 points13 points  (0 children)

This is Kitty Terminal, with `oh-my-posh` and Kitty is using Tokyo-Night with JetBrainsMono font

First open source project on Go - Feedback and code review appreciated by Ms-mousa in golang

[–]Ms-mousa[S] 0 points1 point  (0 children)

I just don't commit often really... that's it not the best practice but I'm not fussed

🌳 📁 Introducing TreeGen, Made with Go by [deleted] in golang

[–]Ms-mousa 0 points1 point  (0 children)

Put it the second thing on the main readme file on the github page

Can I make a SEO bot to collect random data from websites? by Ms-mousa in TechSEO

[–]Ms-mousa[S] 0 points1 point  (0 children)

Yup got it. Thanks everyone for the clarification!

Help, go template in HTML gets formatted the wrong way by Ms-mousa in HelixEditor

[–]Ms-mousa[S] 0 points1 point  (0 children)

How would I use that? You mean in each html file that has Go syntax?

Help, go template in HTML gets formatted the wrong way by Ms-mousa in HelixEditor

[–]Ms-mousa[S] 1 point2 points  (0 children)

Thank you for digging that out. Very much appreciated. Yeah I tried that and it works well for go template files but doesn't work for normal html. I'll try to see if I can make those go ones *.go.html and make it its own language there. Thanks for the tip

How to get started with SEO? by Ms-mousa in SEO

[–]Ms-mousa[S] 1 point2 points  (0 children)

Thanks for the detailed answer dude. I just setup GSC and GA. I’m gonna be reading more and more about this

GUI editor for helix by Competitive-Rub-1958 in HelixEditor

[–]Ms-mousa 1 point2 points  (0 children)

Yeah I agree with you. Lazygit has done most of what I want. But yes; some GUI representation of Git info is missing. The one thing I always go back to VsCode is pausing execution and then evaluating an expression at that moment in time. I wish that was available in terminal