HNHacker News
TopNewBestAskShowJobs

gps372

100 karma · joined January 13, 2017

submissionscomments
gps372··on Programming is Art
I think art's definition would be even broader. Anything that involves your imagination, skill, ideas and analysis (applying yourself to the choices in front of you) would be art. Just googled and verified this, btw.

If choosing what to have for lunch is making you involve your imagination and analyse choices, then I guess it would fall in the category of art.

And due to restraints of time, budget and prior experiences, you might go for default choices anyways.

gps372··on Programming is Art
Most solutioning is art, given that you should have more than one way to reach the target state and target state itself is negotiable and non-concrete. When there are multiple options you are forced to analyze between them, sometimes you have a preferred option if the analysis has been done before. Your choices while solutioning will reflect your experience and how you think. In short, it definitely reflects 'you'.

You make similar kind of choices while programming as well. Hence, programming is definitely an art since there are many ways something can be implemented, almost to the level that you can recognize who has written the code by seeing the code itself. Most such programmers don't even have the visibility to higher level goals of the org they are working in, I used to be in this group earlier.

I remember it used to be a 'problem' for a lot of senior developers, who used to ask for consistency in how code is written, like spacing between keywords, indentation, start/end of parenthesis, naming convention, etc. Wondering if they'll settle for more 'Soul' in the code now :). Or maybe, they have permanently shifted to the other groups now - where only the output matters.

gps372··on It's time for Mark Zuckerberg to resign from Meta
Facebook doesn't even listen to countries beyond tier 2 as per their own disclosures - https://www.theverge.com/22743753/facebook-tier-list-countri...

I very much doubt that they listen to countries in tier 1 and 2 also. If not for the fear of US's relatively stronger regulations, don't think Meta would even pay attention to any complaints in US either.

This would not change with the change in leadership in Meta simply because 18Bn is fairly affordable for Meta's scale, but they should be worried about setting the legal precedent (though they denied any wrong doing).

Other countries may not have the same ability to impose penalties owing to their weaker laws also.

gps372··on Your intellectual fly is open when you use an LLM to author a post (2025)
Another AI-as-amplifier vs AI-as-substitute article.

Wondering what happens when tomorrow AI accepts and learns from the feedback and gets trained on all the failed initiative as well. It wouldn't be so hard if failed (something which wasn't right at all or hasn't got the traction) projects and ideas are all listed somewhere for an LLM to scan through. LLM may finally figure out how to add personal scars, hard decisions and personal insights which can be personalized further.

Also I don't think it might be so undesirable for an org, if there is a system which observes and present hard facts based on last quarter or year JIRA (pi planning and sprint planning) and commit histories.

gps372··on What I learned from my mom (1941-2026)
What a beautiful tribute!!

"What happens at Grandma’s, stays at Grandmas" - Highlight of the article, best line I have read today. Made me smile and heavy at the same time.

gps372··on The shrinking landscape of linguistic diversity in the age of LLMs
From India - with thousands of local dialects and hundreds of mother tongues. Linguistic diversity is beautiful but it's a moving thing. It not only survived internet, it got surfaced and exposed by it. I doubt LLM will have any irreversible impact on linguistic diversity.
gps372··on It's OK to hardcode feature flags (2025)
Hardcoded feature flags becomes a big issue if your release process is long and error prone. Original article also suggest to enhance incrementally. But you don't want the interval between increments to be too big.
gps372··on The Emergent Symbolic Structure of Artificial Neural Networks
It's very caring and reassuring also. It gave me an elaborated response on how researchers may discuss ridiculously fun theories. And what should be my takeaways as engineer. I guess I should turn off the Work IQ.
gps372··on Salad Theory
Nice read!

I was interested in similar thoughts around definitions and scopes long time ago https://www.experts-exchange.com/articles/4182/List-vs-Categ...

Something may look obvious to you unless you get into definitions (stage 1), discussions about definitions (stage 2), trying to get alignment on definitions (stage 3), and so on.

gps372··on The Emergent Symbolic Structure of Artificial Neural Networks
As I am going through the article, I was wondering why is this more interesting than having the ability to recover java programs from byte code. So I asked copilot the same question. It told me that - "Honestly this is where the difference between an engineer and researcher shows up!" .
gps372··on Building Autonomous Goal Loops That Deliver
I would add security and governance review before the scoring layer and ensure that scoring layer should include those feedbacks into next todos.
gps372··on FIDE and World Chess apply for the .chess domain extension
I am happy that Chess is getting its own home on internet. This also basically means hundreds of sites will have to migrate their broken references to fide.com (to fide.chess) and other authoritative sites.
gps372··on Ask HN: Is Vibe coding the frontend okay for someone who is expert in DevOps?
Depending upon whether its a temporary change or recurring change or permanent one, I would say get comfortable with instant feedbacks/changes/enhancements, thinking from user's point of view (non-negotiable) and more frequent releases.

If you are supposed to stay on frontend for long, then it is critical that you learn DOM fundamentals, even propagation, caching, browser storage, layouts, etc.

Vibe coding is absolutely okay, just pace yourself to build only what is absolutely required (spend time on refining this) and don't get carried away too much with what claude can do.

gps372··on Building Without Predicting
Interesting! Basically design from evidence, instead of imagination.

Wondering how this applies to scenarios where regulation and risk analysis cannot be deferred, and you cannot plead ignorance later ;)

gps372··on AI-Written Code Is Still *Your* Code. Are You OK with That?
> We’ve never needed to treat understanding our own code as a separate cost from writing it, because writing it largely forced us to understand it.

Completely agree with it.

> I’ve been thinking a lot lately about what software would look like if we made keeping software understandable to humans a first-class design goal in the age of AI.

It is already understandable if you are producing only required and necessary features. Understandability can be managed by scope control and not getting carried away with being able to produce more and more features.

I believe engineering teams will be working on trying to optimize for more engineering accountability in coming years, as the reality is catching up.

gps372··on The Rise and Fall of Agent Civilizations
Information processing might be part of intelligence cycle. I don't think there should be a presumption that intelligence is part of information processing system itself, it could be outside the information processing system as well.

For example computers have been processing information for decades now, but only recently they have been almost-successfully accused of having (artificial) intelligence.

Intelligence was applied while writing the programs which process information (outside or before system even boots up), not while executing those programs.

Its only now with LLMs (and agents based on LLMs) we are noticing that systems can do intent extraction, intent management, and ReAct to it.

gps372··on Startup Anti-Patterns
Useful list. Going through this list, I felt it would difficult to not fall for many of them. For example, you want to build enough to go to market early and gain customer validation and confidence but at the same time not build too much!!

Having a good experienced team generally helps in mitigating some of them, especially in tough situations.

gps372··on The Rise and Fall of Agent Civilizations
This is why the theory of us 'just' being a bag of atoms doesn't add up. This theory doesn't differentiate 'us' from a furniture where we easily dismiss it's intelligence.
gps372··on India launches attack on 9 sites in Pakistan and Pakistani Jammu and Kashmir
Apparently, some folks have either been blissfully unaware of reality or are just desperate to parade their performative wokeness.

The terrorists made sure to ask the religion of the Sindoor before symbolically erasing it—because apparently, even brutality comes with selective targeting.

And in a poetic twist, the government and the Army honored those very women—while unapologetically ramming that same religion right back down the throats of the terror industry’s headquarters.

gps372··on India launches attack on 9 sites in Pakistan and Pakistani Jammu and Kashmir
My compliments to whoever chose the mission name 'Sindoor'. It is very apt for what it implies and signifies in the wake of terror attack at Pahalgam!
gps372··on What 10 Years of Modi Rule Has Meant for India's Economy
Understandably long report and touches a lot of areas. But analysis part seems to be mostly hearsay only. For example, demonetization part is not done justice to.
gps372··on False memories can form within seconds, study finds
Interesting article, especially from here onwards - "According to Otten, the findings—published Wednesday in PLOS One—indicate that our memory starts being shaped almost immediately by our preconceptions"

Though, it looks little far fetched making big conclusions on the basis of experiments that is basically about remembering letters.

gps372··on Perils of Reusability
:) Or if you call them reusable, then what was their actual use at first place.
gps372··on How to build great products (2013)
- First figure out if the market needs it. This is the biggest reason why products fail https://www.getautopsy.com/

- Asset economic viability i.e. you must be able to recover the cost.

- Ability to build and nurture a solid team that can deliver a product of reasonable quality and robustness.

- Find who your end-customer and paying customer is and whether this problem is light or hard in their head. Accordingly curate the right messaging for the product for marketing purpose.

- Ensure that there are no legal challenges.

gps372··on Three Paths in the Tech Industry: Founder, Executive, or Employee
Yep, that is the selling part right there!

It is one thing to take an idea to market when you are selling for companies like IBM, Accenture, Google, etc.

But when you have to sell the same idea on your own, that takes real skill and hard-work!

← PreviousPage 2 of 2