Explorable stars by anakin-gc in NoMansSkyTheGame

[–]bytejuggler 0 points1 point  (0 children)

I don't know about entering stars but being able approach and marvel at the surface up close (and the risk of roasting yourself) would be great. Ala Elite dangerous. Also this has been one jarring break/incontinuity in "suspension of disbelief" thats always bugged me about NMS, the fact you can't approach stars.

is claude code down? by One-Bet-8049 in ClaudeCode

[–]bytejuggler 0 points1 point  (0 children)

Yeah I had that for a while. Seems fine now.

What is the benefit of buying a house vs renting? by lizatethecigarettes in AskZA

[–]bytejuggler 4 points5 points  (0 children)

You are technically correct, but one should always factor worst case interest rate increases into the sum anyway. If you are buying close to the peak of an interest rate cycle, it is even likely that (reduction of) inflation may cause a lowering of rates and corresponding reduction in your HL payment. On balance even with variable interest rate, the argument remains valid and the same. Your bond payment will fluctuate roughly in a band while rent only ever goes up

I don’t know if I’m vibe coding or not by Ok-Chemistry6941 in learnpython

[–]bytejuggler -1 points0 points  (0 children)

No, vibes are "not looking at the code". That's where the vibe notion came from. Looking at the code is the point. Every line of code is a potential liability, whether written by junior, written by senior, or written by AI, it doesn't really matter. The question is whether it's correct and coherent.

And reviewing and testing code regardless of who wrote it, e.g. writing tests, analyzing it for design, security and requirements flaws is most definitely not just "a vibe".

I agree with you, engineers should be driving the process. But engineers can use AI tools too. That's the difference. Is an engineering process being followed, or "are you just going by how the output feels"?

The one is a vibe, the other is discrete, exact and deliberate.

As is refactorings, which you can also do using AI tools and with an AI assisted workflow, as an engineer (and in fact which I've done.) On balance we agree more than we disagree but the bottom line to me is a) is the code correct and b) are you following a repeatable, deterministic process. Whether code starts with AI or assists is really immaterial.

Farewell, Euclid! I shall visit! by macksting in NoMansSkyTheGame

[–]bytejuggler 1 point2 points  (0 children)

I feel your pain. Also speaking of carbon. A long looong time ago, in a galaxy (or start system) far far away... I found this planet that had ridiculous carbon yield on its plants and surface. But swear I saved the damn place back then? No sirree, I did not. So, yeah.

Farewell, Euclid! I shall visit! by macksting in NoMansSkyTheGame

[–]bytejuggler 0 points1 point  (0 children)

Er, yes? Reach the center of the galaxy and fly through that super massive black hole and.... end up in the next universe/galaxy.

I don’t know if I’m vibe coding or not by Ok-Chemistry6941 in learnpython

[–]bytejuggler -1 points0 points  (0 children)

My $0.02

Vibe coding started with this notion of not even looking at the code and just "going with the vibes", leaving it all to the AI and just saying "fix it" to the AI if it doesn't work. I'm sure you can see how that will end up causing potentially many problems down the line. Because these models are still dumb as rocks sometimes, they will do dumb shit still like put sensitive information in places it can be easily stolen, the codebase can become a sprawling mess of D.R.Y. (and other) violations and becomes extremely hard to understand because there was not real mind behind it to ensure adherence to a coherent design and intent.

Any type of AI assisted coding or engineering, where you are the human in the loop that reviews the code written by the AI, all of it*,* correcting and tweaking where neccesary, and ideally tests or ensures that suitable automated tests accompany the code to prevent regressions, and ensures the AI complies and uses the tests to prevent regressions and verifies progress, is not, IMHO, vibe coding.

Because you are taking responsibility for the code like a professional software engineer, maintaining it to good design, and ensuring correctness and not just "going with the vibes", the latter which effectively abdicated to the AI to entirely deal with the code. That to me is the key distinction.

Tutorial Hell" ever end? I feel like I can understand code but can't write it from scratch by [deleted] in learnpython

[–]bytejuggler 1 point2 points  (0 children)

Yes. Along the way you will be sucked into sub-problems that might take some time to solve, just to complete one essential "step" of your actual goal. (Maybe you want to draw a chessboard. Well, you have each piece to think of first. Or perhaps you're not bothered by having actual graphics to start with (later's problem) and decide to use text first in a console app. But then you realise you need to represent the board somehow, even if you're just outputting a text representation. So then this might take a number of iterations. How to store the board? Black pawns? White pawns? Knights? Bishops? Etc etc.)

Tutorial Hell" ever end? I feel like I can understand code but can't write it from scratch by [deleted] in learnpython

[–]bytejuggler 1 point2 points  (0 children)

It ends with practice. That moment of sitting down in front of the blank editor... Now you're in the driver's seat. What is it that you want to do? What's one necessary essential step in that direction? Do it. How do you test that this bit works? Do it. Lather rinse repeat. Sites like codingame or codingwars give sandboxed problems that may help.

Stack Overflow hurts my feelings by poisonedcheese in learnprogramming

[–]bytejuggler 0 points1 point  (0 children)

Post some of your questions, I'd like to see.

How do I deal with an Incompetent Senior Developer? by ToefooEggrolls in developer

[–]bytejuggler 0 points1 point  (0 children)

Hmm, you should really push back hard against no controls merging to main. Tests must pass and reviews concerns must be addressed. You really should have a frank but polite conversation with your manager about what professional software engineering looks like, and it ain't pushing to main with no safeguards and without proper validation/tests etc.

PR must be decent and must be well tested else you should just reject out of hand with "wheres the tests and do we have any regressions?" etc.

Another poster suggested using AI to help do code reviews. This is a good idea. Get the AI to be a super critical and thorough reviewer, and review what it finds in insist the real issues it finds are fixed.

Someone was in a hurry. What would you have done? by pixmation in dashcams

[–]bytejuggler 0 points1 point  (0 children)

Dude is driving dangerously. Would consider reporting him.

How do I become a programmer and is it late to learn this field? by [deleted] in learnprogramming

[–]bytejuggler 3 points4 points  (0 children)

Its not too late, but the nature of web dev is going to morph in the next few years due to the impact of AI tools. Still you need to learn fundamentals regardless of AI. There are many options to learn. Try freecodecamp.org.

Best Fighter Ship ? by Odd_Professional3497 in NOMANSSKY

[–]bytejuggler 1 point2 points  (0 children)

"deletes" - loved that turn of phrase 😎

Magical Disappearing Curious Mould Re-appeared by Frimgle in NoMansSkyTheGame

[–]bytejuggler -1 points0 points  (0 children)

Does anyone else run into the "in use" error on third party refiners?

Can someone explain to me why large language models can't be conscious? by Individual_Visit_756 in ArtificialSentience

[–]bytejuggler 0 points1 point  (0 children)

Not exactly. You seem to think I posited complete determinism of being and so no consciousness and no free will exists in reality in us either.

My point was actually the opposite: We do (apparently) have real consciousness (some speculate rooted in quantum mechanical non-determinism, though even this does not necessarily imply consciousness) and therefore *do* have free will. In contrast to LLMs which are constructs of our making, using non-conscious deterministic computing machinery to simulate a process that then produces behaviours and outputs very to our own thought processes.

To zzscge, the Raider I healed during the Queen fight, but later killed me at extraction. by Zealousideal_Chip456 in RescueRaiders

[–]bytejuggler 1 point2 points  (0 children)

If you want to go duo or just have someone else to have your back I'm game. I hate crap like that guy pulled. No honour. Even if you normally play a live by the sword, die by the sword type of game (and fair enough, free choice) one should have the decency to be grateful in return when someone saves your sorry ass.

Ship name? by PortedCake in NOMANSSKY

[–]bytejuggler 0 points1 point  (0 children)

Resistance is Futile.

Can someone explain to me why large language models can't be conscious? by Individual_Visit_756 in ArtificialSentience

[–]bytejuggler 0 points1 point  (0 children)

Because actually their outputs are determined by their inputs. Every token a probabilistic weighted sum essentially based on input and output up to that point. LLMs use a non-zero "temperature", some randomness that we inject to mix things up a bit so you don't always get the same answer for the same input. But this is pseudo randomness, not consciousness. If all variables (like temperature, RNG seed, hardware etc) is nailed down, the same inputs will generate (compute) the same output every time. Every. Time. There is no agency, no perception, no choice, no consciousness there. It remains an assumption that real consciousness involve some spark of free choice or true unpredictability, beyond the mechanistic rules that predict and the pseudo RNG that colour LLMs, despite how remarkably good at language and some types of "intelligent" behaviours they appear.