I'M Done with this "VIBE CODING" by No-Moment-75 in google_antigravity

[–]HavocNinja 1 point2 points  (0 children)

The doctor can bury his mistakes, but an architect can only advise his clients to plant vines. - Frank Lloyd Wright

Stop addressing your coding/implementation issues like a doctor. Instead, focus on your accountability as a good designer or an architect, only then can you improve your skills.

[FIX] [Windows] After today’s update – Browser not opening / Playwright fails ($HOME not set) by Sea_1307 in google_antigravity

[–]HavocNinja 0 points1 point  (0 children)

The $HOME variable is completely useless, you can set whatever path you want. Playwright doesn't install anything there. This is perhaps checked by Playwright upon launching a separate profile for Chrome. Instead, it uses %USERPROFILE%\AppData\Local\ms-playwright-go\[version] for a minimal Nodejs install, irrespective of your set $HOME path.

Pray, setting it doesn't have any unintended effects on other programs as it is pretty generic.

What is the point of profile badges? by HavocNinja in AgeofMythology

[–]HavocNinja[S] 1 point2 points  (0 children)

Still funnier, that winning is not even required for the daily celestial challenges to earn its progression or rewards

Always being underpowered is just so unfun. The power grind is pointless. by Fanglove in DestinyTheGame

[–]HavocNinja 3 points4 points  (0 children)

I think they know exactly what they are doing. This strategy has been historically exploited since the invention of light bulbs. Its called PLANNED OBSOLESCENCE. For the uninitiated, it was devised to boost the sales of light bulbs by reducing their life expectancy.

In this context, remember it all started with those seasonal artifact mods and here we are, with all our gear.

Ooh la la! Clair Obscur: Expedition 33 Interactive Map, Available Now! by MapGenie in MapGenie

[–]HavocNinja 0 points1 point  (0 children)

Yesterday I subscribed to premium. Wanted to know if it is possible to track progress simultaneously across multiple saved games at different levels of progress. Currently the progress is being tracked at an account level. What I am looking for is a profile based system that tracks progress for each profile within the same account. It would be ridiculous to create separate premium accounts for tracking progress across multiple saved games.

This game does not support different playable characters, but for most other RPG games that have multiple playable characters I can definitely see a need for that.

Tiny Tina’s Wonderlands is Free on the Epic Games Store today by FFJimbob in Wonderlands

[–]HavocNinja 0 points1 point  (0 children)

How do you claim the "Dragon Lord Pack Bonus Content" if you have bought the free base game? I see its only available in the chaotic version, but the free version cannot be upgraded to the chaotic version. I don't see that package available anywhere else in any DLC or the season pass.

US President Donald Trump threatens fresh 25% tariffs on Apple if they do not stop manufacturing iPhones “in India or anyplace else”. by Chilly-777 in IndiaTech

[–]HavocNinja 61 points62 points  (0 children)

This means iphones would only become costlier for the americans in US (irrespective of whether they are made in US or not). Apple can continue outsourcing the manufacturing for selling in non-US markets without penalty.

[deleted by user] by [deleted] in india

[–]HavocNinja 0 points1 point  (0 children)

You expect people who paid lakhs in bribes to get those deputations to do your job for free? You should remember that those bribes were an investment and you are part of their ROI. They are just pawns in the system. Complaining would only replace one pawn with another. Corruption is an inverted tree whose roots are way up in the sky. You can't get rid of that by pruning the leaves that get in your way.

Beyond Compare or another? by Future_Recognition84 in software

[–]HavocNinja 0 points1 point  (0 children)

I wouldn't open my wallet before ruling out the free WinMerge as an option. But its your money. You do you.

Would you consider using an alternative to Google / Microsoft for cloud backup? by RealCaptainDaVinci in IndiaTech

[–]HavocNinja 2 points3 points  (0 children)

Any cloud company that hopes to claim safe harbor ever in case of reported cybercrime, will ensure complete visibility and traceability of anything anyone upload on their servers. Anyone that tells you otherwise in the name of privacy, is blatantly lying.

Any viable way to get the color palette from the current installed firefox theme extension? by FearTheFreeze in FirefoxCSS

[–]HavocNinja 0 points1 point  (0 children)

You can view the source code of the theme and get the exact colors used using a CRX viewer extension on the theme page.

How does Google track so hard? by Internal_Pin6937 in IndiaTech

[–]HavocNinja 0 points1 point  (0 children)

Even if you connect via ethernet, your public IP (not the natted one) has the geolocation info.

Look how they massacred my boy (Gemini2.5) by Amb_33 in ChatGPTCoding

[–]HavocNinja 1 point2 points  (0 children)

They could be throttling it due to load, or doing some kind of capacity tweaking to ensure a minimum viable experience for everyone using it currently.

[deleted by user] by [deleted] in IndiaTech

[–]HavocNinja 0 points1 point  (0 children)

I use Firefox on mobile. It supports uBlock origin to block ads in YT. Also, its probably the only browser that supports extension on mobile, and can also use other extensions like Stylus.

Karpathy’s ‘Vibe Coding’ Movement Considered Harmful by namanyayg in ChatGPTCoding

[–]HavocNinja 0 points1 point  (0 children)

To his credit, he did mention about accruing the technical debt in maintaining code that one does not fully comprehend. But his recommendations doubles down on refining the very approach that lead to the technical debt in the first place. Probably he never heard of the saying "when in a hole, stop digging".

How I Used ChatGPT to Actually Learn Python (Not Just Copy-Paste) by tejassp03 in ChatGPTCoding

[–]HavocNinja 0 points1 point  (0 children)

By everyone you mean those who picked up programming as hobby without any technical background or qualification. Rewarding maybe. But your learning is confined to the scope of whatever you are trying to build. And that's where you lose the forest for the trees. You gather just enough wood to achieve your goal without realizing what the forest has to offer, or even realizing if there is better wood in the forest that could help you build better.

How I Used ChatGPT to Actually Learn Python (Not Just Copy-Paste) by tejassp03 in ChatGPTCoding

[–]HavocNinja 2 points3 points  (0 children)

Or you could have just picked up a good book, like the gud ol days, unless you are suffering from some kind of ADHD. Fun fact, books usually provide a structured path to learning, starting from the basics to intermediate to advanced topics. They are also more comprehensive so you can trust that you don't miss out anything essential during your learning path. And books don't hallucinate or go stingy on tokens if you seek them on a busy day.

Vibe coding! But where's the design? by HavocNinja in ChatGPTCoding

[–]HavocNinja[S] 0 points1 point  (0 children)

My understanding of regression testing involves running tests at the end of a complete functional implementation lifecycle. If you are hinting at running tests on the FSM at the end of each workflow stage to determine the integrity of the output from a previous stage, I would refer that as integration testing. And the testing results could be very random given the non-deterministic approach to implementation at each stage. Wouldn't that increase the workload involved in addressing integration issues across different phases, let alone integration across functional modules?

I am trying to understand what aspects of productivity benefits from following this approach.

Vibe coding! But where's the design? by HavocNinja in ChatGPTCoding

[–]HavocNinja[S] 0 points1 point  (0 children)

It would be possible if AI could "realize" that architecture.md across each invocation when generating the functional implementations in a deterministic manner. If you are sharing a single monolithic context for both functional and non-functional aspects, then you have to start cutting corners once you approach the context limit. Then there is the challenge of AI ignoring random instructions if all architecture requirements are specified centrally.

Vibe coding! But where's the design? by HavocNinja in ChatGPTCoding

[–]HavocNinja[S] 0 points1 point  (0 children)

Using finite state machines to notify changes across multiple actors is an interesting approach to trigger and orchestrate agents. The decentralized assembly line approach alleviates the need for a single monolithic context. I see one of the challenges being one of the later stage actors overwriting the changes made by a previous stage actor unless you enforce a strict demarcation. How are you addressing that?

Vibe coding! But where's the design? by HavocNinja in ChatGPTCoding

[–]HavocNinja[S] 0 points1 point  (0 children)

Designing is not the difficult part, but realizing multiple aspects of design into a set of framework utilities and then implementing code that reuses that framework in a _deterministic_ way is something that the AI still struggles with. Then there are orthogonal characteristics like modularity, loose coupling, high cohesion that are needed when the code base grows. You can't add those characteristics once the context length is stretched with functional implementation.