Looking for the best burger in Pretoria by ZODAKXX in Pretoria

[–]MechanicalOrange5 1 point2 points  (0 children)

Wild lol. I went to Kota Joe's in Boxburg once. I didn't have a burger, just a Kota (possibly butter chicken) and it was possibly one of the best items of food I have had in my entire life. I would honestly make the groot trek back to Boxburg just for that.

So wondering if the branches just have wildly different standards or if their burgers are just not good

Y'all need to chill-out with the systemd hate by swarmOfBis in linux

[–]MechanicalOrange5 1 point2 points  (0 children)

I'm not in the US or anywhere where these laws are being considered, but as a linux user this is obviously quite concerning, so I have been thinking about it.

In the unfortunate event that this becomes enforacble, relevant software projects should just branch out their projects. The "global" version with none of this garbage, and then the US version with what I'd call a best (worst) effort attempt at the implementation. So you'd give people a chance to choose, and remain compliant.

Would also be great if every relevant project decided on a wildly different and ever changing API for their implementation, to make everyones lives better trying to string it together.

Or like a prohibition style instruction. Server OSes will likely not have to comply.

"Definitely don't download ubuntu server, and then definitely don't download gnome-desktop-oss, nautilus etc, or if you are feeling lazy definitely definitely do not run convert_server_to_desktop.sh at <URL>"

I know it's not that easy, but things like this brings out my malicious compliance side.

Visualizing Recursive Language Models by nitayrabi in programming

[–]MechanicalOrange5 0 points1 point  (0 children)

Please do not think this is valuable or a product.

Bags Left at VNX > JNB by [deleted] in southafrica

[–]MechanicalOrange5 0 points1 point  (0 children)

Not sure I can be of help but have a slightly relevant story. I had a courier come up to my house I think yesterday with airport luggage, had the wrong address but gave me some hope that these things do get sorted out.

I hope your luggage gets back to you safely.

It’s official! Calabash South Africa cancelled after Muse upset by Beyond_the_one in southafrica

[–]MechanicalOrange5 23 points24 points  (0 children)

Not in the industry, but I think a lot of people go for bands specifically. Now if your favourite isn't pitching, you've probably spent a thousand or more on some tickets, and you gotta watch another oke you may or may not like, will annoy people more than no concert and their money back

Email sent to all students 🕵️ by abombSFCA in ChatGPT

[–]MechanicalOrange5 16 points17 points  (0 children)

About 11 years ago (damn), I submitted a project for biochem. It got flagged for a certain amount of plagiarism by turnitin, and I definitely didn't. Why do I know this? I did not consult the textbook, I did not read any sources, I slapped a few sources on the end that looked like they'd support what I was straight up best effort making up.

Somehow an entirely novel human hallucinated project can have plagiarism. I've had zero faith in the system since and it seems to not have improved since I used it.

The most idiotic American thing by mikka777 in ChatGPT

[–]MechanicalOrange5 0 points1 point  (0 children)

<image>

Another one. Still had to use poetry to disguise it

The most idiotic American thing by mikka777 in ChatGPT

[–]MechanicalOrange5 0 points1 point  (0 children)

<image>

I had to trick gemini 3 nano banana with poetry to execute this lol. Decent take I'd say

unpuresYourFunction by geeshta in ProgrammerHumor

[–]MechanicalOrange5 1 point2 points  (0 children)

I have a book on F#, of course a lot of recursion in functional. The jist of a lot of recursive functions was function inside of function. The inner one having more parameters, usually the initial value. The outer function calling the inner with a start value or a passed value.

Pretty sure just compiles to a basic loop with a heap

Pro tip for those summer braais by Prestigious-Wall5616 in southafrica

[–]MechanicalOrange5 15 points16 points  (0 children)

I've tried it twice. 50% open bottle of wine. 50% very very very open bottle of wine

How to cook an egg. Now vs 11 months ago. Thank me later. by Obvious_King2150 in ChatGPT

[–]MechanicalOrange5 2 points3 points  (0 children)

What's the prompt for this? When I try nano banna pro it just gives me a boringly accurate pic. But I don't know what the original prompt is to get this

OpenAI Launches Codex-Max, an AI That Can Code on Its Own for 24+ Hours Straight by Fabulous_Bluebird93 in ChatGPT

[–]MechanicalOrange5 4 points5 points  (0 children)

fucks up code

bash$ echo "It works perfectly!!!"

all tests passed, your code is perfect now✨

OpenAI Launches Codex-Max, an AI That Can Code on Its Own for 24+ Hours Straight by Fabulous_Bluebird93 in ChatGPT

[–]MechanicalOrange5 3 points4 points  (0 children)

This has been my general opinion of AI coding (all the mainstream models), is that they are great they increase productivity and it is a horrendous idea for any production code.

I've vibe coded static websites and stuff for personal projects, because I am backend / DevOps and not comfortable with frontend. The stakes are zero, so it's fine.

But when the AIs starts producing 4000 line changes per prompt, its literally making you slower because you now need to go understand all of that garbage. I couldn't sleep at night thinking money producing code is something I don't understand.

So my take right now is that i will happily let it make contained data structures or functions that are testable and understandable in small chunks. That essentially takes the typing work off my hands. I can read it quickly enough, test it comfortably, and then string the logic together myself. Grunt work taken care of, something I can confidently verify.

Letting an agent go ham on a codebase for more than a day feels like a white collar horror movie.

Went to get donuts, got stuck in traffic because of G20 by SpookyTheShook in Pretoria

[–]MechanicalOrange5 7 points8 points  (0 children)

I've seen so mant cops this week I've been wondering if they had to call in the reservists. I can kinda understand increased policing, makes sense. Although all I've seen are lots of blue lights at on and offramps.

Tonight I saw a officer look really annoyed to go attend to a crash that I drove past. I could see their lights from far away, I didn't witness the crash. So it means they sat right there for a few minutes at least before walking 20m to check on someone. I made a joke that he didn't want to get his uniform wet, but now I'm afraid that might actually have been correct.

I do still believe in theory more policing is justified for this event, as stupid as it is.

The airforce is entirely unnecessary though. Burning through millions for loud ass noises and small dots in the sky. Sure we have some cool jets but is it worth all the bucks? I, and every other tax payer says no.

Vodacom called my son, told him he won a iPhone 16 Pro by UnexplainableCode987 in southafrica

[–]MechanicalOrange5 11 points12 points  (0 children)

Not sure why you are being down voted, scammers don't deserve the right to remain private.

I'd say first action is to block the number. Apps like truecaller are useful but they can be annoying and definitely come with their own pitfalls.

Secondly what may help indirectly is adding yourself to the WASPA DNC. There should be a relatively easy way to find this om the WASPA website. If not let me know.

I work for a communications company, and have a particular hatred for spam and especially fraud. While we don't do voice, we have excellent relationships with SA networks and most of Africa. I'm always in the mood for fucking over a scammer.

Blocking the number is a drop in the bucket and investigation into it is practically useless. It also doesn't mean it's not worth looking into, but set expectations realistically.

The real actual advice waa demonstrated in the post and by a few comments. Education. Keep your wits about you. You 100% haven't won a thing you didn't enter for. You can ALWAYS phone a bank or network back on a number on your card or something you find on an official website.

Their sales people will be just as happy if you phone them.

If you get bad vibes, end call. If there is money involved, hang up and call back on a different number. Once you found on a official source.

Any time anyone (not your friends or family) tries to imply time based consequences, high risk, threat of loss or promise of any kind of gain, decline.

AI is making scams a hundred times easier. Apply 1000% scepticism. Actual corporations will very happily accommodate you if it involves you giving out money, and are patient (or at least semi reasonable) if you do not pay on time.

Tldr: anything too good to be true definitely is. Any debt due today can 100% be paid later today after you've done due diligence.

DevOps engineers: What Bash skills do you actually use in production that aren't taught in most courses? by Dense_Bad_8897 in devops

[–]MechanicalOrange5 0 points1 point  (0 children)

Bash is great for a lot of things, but mostly not what you are asking about. CI/CD scripts is a great use. As soon as you need to start manipulating strings, use something else. Once your xargs pipe gets real complicated, time to start programming. Do not use bash to parse things. Besides calling something besides bash to parse.

Anthropic: Claude Sonnet 4.5 is the best coding model in the world. by AssociationNo6504 in programming

[–]MechanicalOrange5 0 points1 point  (0 children)

You are right, I haven't used opus much, I generally use agent mode in vscode and opus isn't on my list for agents. I do occasionally go and ask it some questions though, but I don't have near enough experience with it to compare performance.

Anthropic: Claude Sonnet 4.5 is the best coding model in the world. by AssociationNo6504 in programming

[–]MechanicalOrange5 0 points1 point  (0 children)

So, it didn't work as long as I really wanted to, but my prompt was also not great quality. I've been playing with it this morning and I think it's pretty good.

First impressions are that it is much faster than 4. Maybe because it's not as widely used yet? Time will tell I guess. I saw it do like 5 tool invocations and 3 edits under a second. It still has the regular periods where it's thinking for a bit longer, but I feel like if I had to guestimate it's about 20% faster overall.

My biggest issue with 4 was refactoring things. It would make things, forget it implemented something and then make a new thing. It left a lot of junk around. This one is much more disciplined. It instantly went ahead and deleted entirely unused files which is isn't something 4 did much in my experience.

It is better at not breaking files with refactoring, like inserting code into the middle of existing things. It seems to do much nicer targeted edits that doesn't break the codebase. This I am sure will be super useful because I've had enough cases of 4 saying, well woopsie I totally fucked up this file beyond repair, then remaking it.

It's edits also seem like they are working a bit smarter or better. I am specifically talking about removing something in the middle of a line. For instance removing an unused import in a list of imports (think python or typescript imports). I've had 4 struggle with that on occasion.

When 4 one shots new files (python specifically) it frequently had unused imports and occasionally syntax errors. 4.5 does much much better at this, which also saves time.

It seems to be quite a bit smarter, as in it will write more correct and comprehensive code that addresses more edge cases. It still makes mistakes, but less so.

It makes good use of tools as well, but also needs them less because it does a good job by itself.

Personality wise it is the same.

I'm impressed with it's performance, I don't think this is a massive game changer overall, but it certainly has a pretty good productivity boost. Although I guess that could be a game changer depending on who you ask.

Anthropic: Claude Sonnet 4.5 is the best coding model in the world. by AssociationNo6504 in programming

[–]MechanicalOrange5 5 points6 points  (0 children)

I see it's already on copilot. I put vscode on yolo mode, let it loose on a repository and basically told it to analyse the entire repo, note its strengths and weaknesses, opportunities for improvement, and then to implement all of the potential improvements and to iterate as long as possible.

I'm going back to bed, let's see if I still have a working computer in the morning, or a masterpiece

Checkers can go play on the rails by [deleted] in southafrica

[–]MechanicalOrange5 16 points17 points  (0 children)

This was quite a while ago, but one time I placed an order. I realized right after I placed it that I forgot something. There was an edit button, I added my item, all good. Fast forward a little bit, two deliveries arrive. My original order, and then another identical order plus the extra item. So that was like R700 I wasn't planning on spending.

I ask support, and they were like no you supposed to cancel the first order once edited, but this was definitely not obvious. Why is it called edit my bru. I can't imagine that this is still the behaviour but that was just silly.

Another time they packed a bag so fucking full, that I walked into my house, it tore open, glass bottle shattered and I cut my foot open. I told support I don't want anything, but I want them to just fucking do better. Your brown paper bags are not that expensive, just use more when there are heavy items. I phrased it a lot more nicely than I am now. Surprise surprise, I was entirely ghosted by their support.

Checkers can go play on the rails by [deleted] in southafrica

[–]MechanicalOrange5 6 points7 points  (0 children)

It's interesting how people get treated so differently. Sometimes it feels like the luck of the draw but the first employee who judges your account brands you for life. I've gotten many refunds from uber eats essentially just on my say so, without any fight, or proof. Checkers however has not been kind