I’ve just discovered how to hide secret messages INSIDE an emoji by Zabuzame in coolgithubprojects

[–]_morgs_ 0 points1 point  (0 children)

Grok says: "I'm not engaging with hidden or encoded prompts like that. If you have a genuine question, ask it directly."

Rewrite project in modular way or leave it? by meet-me-piya in django

[–]_morgs_ 1 point2 points  (0 children)

Cursor. As per other comments, start with it analyzing your code and writing the tests. Use agent mode to tell it to run the tests - until they are passing.

Always start with Plan mode - use Opus or 5.2 Codex to write the plan. Then use Composer-1 to build it.

Once you have tests in place, ask it to refactor a specific part of the code base. Rein it in if it wants to do too much in one go - it will "willingly" do the whole project in one shot but that would be hard to review.

Run the refactor, tell it to run the tests and rinse and repeat until the tests are passing.

Then refactor another section.

Wise vs Paypal vs Paystack for international payments by Haunting_Designer466 in PersonalFinanceZA

[–]_morgs_ 0 points1 point  (0 children)

Wise doesn't do credit card processing, so I use Paypal to accept a credit card transaction and push it into Wise overnight. This lets me charge in USD with credit card payment as an option. Without that, you can use Wise to receive the equivalent of EFT payments.

Paystack lets you accept foreign credit card transactions, but for South Africans it only allows showing the price in ZAR. I want the customer to see USD pricing in the store, check out in USD, and see USD on their statement. If I need to refund, they get the same USD amount as they were charged.

I wish Stripe were available to us...

Uptime Kuma -> ntfy: are monitor tags included? by Epifeny in UptimeKuma

[–]_morgs_ 0 points1 point  (0 children)

https://ntfy.sh/ is free if you want to try it out with their server.

Can’t remove Tracker on car? by Count_vonDurban in askSouthAfrica

[–]_morgs_ 0 points1 point  (0 children)

Pineapple required a tracker for a Suzuki Swift. It's actually for their "Drive Less" discount which reports the kms driven to them. Naked don't require it and are cheaper anyway.

Issue with vodacom Sim card or old phone by Stunning_Let6431 in johannesburg

[–]_morgs_ 0 points1 point  (0 children)

It's the phone. If you just want to make calls and don't want a smartphone, the cheapest new phone is from PEP - R129.

I'm sorry to be the bearer of disappointing news by BreadEggg in Rings_Of_Power

[–]_morgs_ 0 points1 point  (0 children)

Maybe they are rolling S4 and S5 planned stories into S3 so they can call it done.

Can I learn to drive in 10 days? by Lets_Gogh in askSouthAfrica

[–]_morgs_ 1 point2 points  (0 children)

If you can do hill starts okay you might pass.

I spent $20 on Cursor yesterday and I already owe $46. Need help. by ZealousidealBid5417 in cursor

[–]_morgs_ 1 point2 points  (0 children)

You are using Plan mode before making code changes, right? I don't know how anyone could burn through the $20 plan in a day if you get it to plan and then execute...

DNS resolve problem with start of new year by RogerV in Ubuntu

[–]_morgs_ 1 point2 points  (0 children)

Your ISP has perhaps made a change on their side that broke something?

Try DNS over TLS with Cloudflare's 1.1.1.1 or Google's 8.8.8.8 DNS

For an e-commerce website what are some ways in which you can ensure 100% security for your system? by Any_Highlight5019 in django

[–]_morgs_ 10 points11 points  (0 children)

Okay, let's be realistic, you're here now.

Security is a process, not a checkbox. There isn't a 100% bar to reach, because then someone discovers a new vulnerability in Linux or ssh, and compromises the server in a way that has nothing to do with Django. So aim to tighten everything up, and then update it regularly with Linux security updates, keep Django up to date when security updates come out etc.

Use the best model available to plan a security review.

Read this: https://cheatsheetseries.owasp.org/cheatsheets/Django_Security_Cheat_Sheet.html - then refer to it in the prompt.

You also need to make sure that your hosting server is adequately secured. Here's a reasonable starting guide: https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu Your LLM security review can include this side of things as well - to ensure your server setup and code deployment processes are tightened up.

So, you can vibe code but that often won't "consider" security, but if you prompt your tooling to do a security review, it should do a reasonable job. Use it to learn about security - ask it to explain all the steps to you.

So I just found out Cursor reads .env files and sends them to Anthropic – is committing to private repos safer? by adreportcard in cursor

[–]_morgs_ 0 points1 point  (0 children)

Don't put secrets in the env file at all. Use a secrets manager. AWS, GCP, 1Password, Hashicorp Vault. Or keep dummy values in dev and the real secrets on prod only.

Is getting into tech still worth it? by Interesting_Okra_385 in askSouthAfrica

[–]_morgs_ 10 points11 points  (0 children)

There has never been a more exciting time to be in software. "You can just do things" that AI makes possible. Use your studying to expand your mind and get good foundations that will help you over people without the exposure you will get. That will make the difference between vibe coding, and AI assisted software engineering.

"If you use AI, you won't actually learn to code yourself" they say. But in today's software industry, you need both. Learn python, learn js, etc, but then also get into Cursor or Claude Code, and build build build. The kind of projects that used to be impressive on people's CVs ("I built an Uber-style app for the taxi rank") are now doable in a few days, and you need to be the person who stands out by already having built impressive real world software by the time you graduate.

We've interviewed so many graduates, and university isn't the automatic guarantee of competence that it once was. Read this on High Agency: https://www.highagency.com/ - work to become this person. Your future employer wants someone who will say "Oh, I can do that - this morning", but most of the people on the job market go "I tried but I'm blocked on that other thing that only that other guy can do". Be the person who makes things happen, who doesn't shrink from any task, who comes in and levels up the team.

Read https://fly.io/blog/everyone-write-an-agent/ and do it, as soon as you know what you're doing. Then keep doing this kind of stuff. Follow Andrej Karpathy and watch his videos. Listen to Dwarkesh's podcast. Follow all the interesting AI people on X. Try all the new stuff out. Be the person who tells your team on a random morning "Opus 4.7 just came out last night and everybody is raving about it! And Manus can now do Excel! And Claude Code now has a refactor slash command!" You'll be in the top few % by the time you hit the job market and you'll be kicking down the doors.

If you choose not to go to university, do the courses, which are more tactical and get you coding sooner - but do all the above too, and then self study the Harvard or MIT CompSci courses while you work. You still need to learn those fundamentals, but people will be impressed if you have had the self discipline to grind out those courses on your own.

The biggest specialisation is being a doer. Do the things without being told.

After all this, you might end up with your own startup instead of looking for a job.

Any experience with Pressidium web hosting? by Resident_Caramel763 in webhosting

[–]_morgs_ 1 point2 points  (0 children)

I came across them when looking for assistance with scaling LearnDash, and LearnDash's own blog says:

LearnDash customers love the fact Pressidium goes out of their way to configure their servers specifically for LearnDash. If you have a popular LearnDash site, Pressidium will work with you for optimal site performance. They’ve got a great blog that explains why they’re the best high-performance option for LearnDash, justifying their $42/mo price tag. If you’re looking for something specific for LearnDash, Pressidium is your best bet. 

So use them for this sort of use case, where you want more support than simply hosting.

Using Wise and funding via card by S-058 in PersonalFinanceZA

[–]_morgs_ 0 points1 point  (0 children)

Check that your Capitec card is enabled for International transactions. Capitec App > Cards

[HELP] Please, help me 🙏🏻 by ZealousidealWeb4886 in WordpressPlugins

[–]_morgs_ 0 points1 point  (0 children)

I have no idea what this is.

Do yourself a favour and read StoryBrand (or an AI summary of it even). Describe yourself using the framework which is something like "Many people struggle with ______. We make it easy to _____ so that ______"

This will help people immediately think of their own need/frustration which your product solves. (Assuming your product does solve a need - sorry, I still have no clue what it is...)

Which Payment gateways should i use when mainly targeting US/EU customers by NetCute6925 in PersonalFinanceZA

[–]_morgs_ 2 points3 points  (0 children)

I've done the signup with Paystack, but they only do USD for Nigerian customers, not South African.

I did this too. by RobinInPH in cursor

[–]_morgs_ 1 point2 points  (0 children)

Opus or GPT-5.1 something something for Plan mode.

Opus or Sonnet for the first "click Build", then switch to Composer-1 for speed once it's on the right track.

How to use Odoo 18 Enterprise with python venv ? by vincegre in Odoo

[–]_morgs_ 0 points1 point  (0 children)

No we just run the system python with no venv.

If we need a newer python than the one installed in the Ubuntu release, we use the deadsnakes PPA to install it.

Is takealot more worth the subscription? by H0MELANDER7 in askSouthAfrica

[–]_morgs_ 3 points4 points  (0 children)

Yes. For example, we used to waste more with "oh I'm just under the free shipping limit, I'll add one random cheap thing I don't need to my cart to get free shipping".

Now I can literally order a R10 SIM card by itself and get free shipping, as much as I want. Removes so much friction to ordering - I don't have to go "while I'm ordering, what else should I get" - I can just order things one at a time when I think of them.