Hacker Newsnew | past | comments | ask | show | jobs | submit | hansonkd's commentslogin

I'm kind of surprised how bare bones the ad manager is.

Yeah, the flip side of the article is that Fable level models can fix the majority of codebases created from the past 3 years and one shot it to a fixable state that is "human maintainable"


The comments that drive the most homicidal behavior are outdated or inaccurate comments rather than no comments.


Sure, but the proportion of code that drives homicidal behavior is heavily weighted towards non-comments. You're a lot more likely to piss off whoever inherits your code with the code that actually does something being bad or a lack of documentation than with comments.


I'm quite fine with no comments but correctly named variables and functions. This can't become out of sync contrarily to "out of band" comments. I take this over commented code with poorly named stuff any day.

I've also seen a lot of comments that restate what the code already says and that's just noise, more work to keep in sync, an additional thing that can fail, and more cognitive load because you have to read twice the same thing (best case, if code and comment are still in sync). That's the result you risk when you think you must comment your code.

I appreciate the occasional comment that explains why something seems overly tricky or weird or not immediately intuitive. Once, I had left such a comment that saved myself years later from making a mistake. Of course, this should be kept at a minimal level. It leads to me liking clear code with few comments the most. (Some guidelines, even if it's not perfect, to limit complexity and spaghetti code help a lot).

Function, class, module documentation is also useful so you don't have to read the whole thing and you know what it's intended to provide (which is slightly different than simply what it provides, and this differences is important).


I worked with this guy. He'd write the code, and comment where needed, and then he would ask "How can I make this comment unnecessary?" The answer was usually to rename something, so that what he was doing was obvious.


Nice, I love this. That's pretty satisfying.


Yep, I think I agree with pretty much all of this. There are a lot of cases where clearer naming can avoid needing comments, but there are also some cases where the code itself won't be clear enough. My personal stance is that in a world where nobody is immune from accidentally making a mistake in logic and writing a bug, comments that clarify the intent of code that might otherwise look strange are valuable for future readers of the code (whether human or LLM); at worst, they can potentially help someone avoid wasting time going down a rabbit hole because Chesterton's fence didn't have a signpost on it, and at best they actually expose gaps in what's handled when someone is able to notice a discrepancy between what's documented and what's actually happening.

Clear code takes precedence over commented code if either of them could be used to solve the problem of communicating what's going on; comments are still useful in the cases where clear code isn't always enough. Of course, being able to discern whether there's a way to make the code cleaner to avoid needing a comment is an art rather than a science, and it's a skill that I think few people excel at (and judging by how so much LLM-generated code is littered with inane comments, one that's also pretty rare in agents)


Ignorance will always be a better starting point for discovery than wrong assumptions. If you leave comments, they must reflect what the code is actually doing. If during edit it's no longer the case, at least mark them as stale. The next best thing is indeed to remove them.


Both can be true at the same time, we can be equal opportunity murderers who treat lazy verbosity and hippester terse code.


Put your home address in the comments. Problem solved.


I moved after I wrote the comment. It's hard to keep everything up to date.


to be fair, nobody said they were shocked. just that they were a bad trading partner.


I guess Zelle is the replacement. I've sent thousands to strangers with it with zero problems or fees. I don't like it at all because it is private and in my view a way for banks to avoid accountability.

But also zelle isn't really an option if you are anything bigger than a single person business.


2,000 gold bars were stopped out of iraq. and that is just what was stopped / reported.

Dictators and autocrats may or nay not have cash sitting in a bank account, but there are most likely multiple with $1B in gold.


Gold is value, you cannot take it to a grocer and buy food.


Not to be pedantic and I agree with what you are saying but:

> As a rule of thumb, if you look at something for 3 minutes and have some obvious questions, the scientists that looked at it for several years of their life in great detail might have had those same obvious questions as well

This does not mean that just because they had those obvious questions that they were properly resolved. Human history has a long track record of people who knew better but chose to ignore. In science there is an incredible pressure to have positive results rather than negative ones (IE nobody would care or know about this study if the title was "we looked and iphone doesn't explain 33-52% of fertility decline"


GetDynasty.com | Engineering (In-Person San Fransisco or US Remote initially OK) | Junior Engineer | $100k-$120k + equity

Dynasty helps startup founders legally eliminate millions in capital gains taxes through QSBS trust planning. Today, sophisticated tax strategies are locked behind elite law firms and opaque processes. We’re building the software layer that makes advanced trust and tax infrastructure accessible, understandable, and fast.

We combine fintech, legal infrastructure, and thoughtful product design to turn what used to be months of paperwork and six-figure legal bills into a streamlined, guided platform. Our customers are venture-backed founders preparing for exits when the stakes are high and precision matters.

We’re early, fast-moving, and product-obsessed. This is a chance to help define the system of record for founder wealth.

Positions:

* Hiring a junior engineer with a passion for building to help create the next generation of financial platforms.

* Senior product focused builder with a passion for design and UX to join our team in San Fransisco.

* Senior engineer focused on agentic workflows and development.

email: kyle@getdynasty.com

Contact: kyle@getdynasty.com


In general once or twice a month cleaners aren't hired to "tidy up", they deep clean.

a bit like the difference of brushing your teeth and going to a hygienist.


Housekeeper. House Cleaner.

The first organizes things and may do the laundry or put away groceries or something. I wouldn't know for certain, as my income doesn't yet reach to those heady heights.

The second vacuums, mops, cleans bathrooms, etc.


But, to have a House Cleaner, you must do the Housekeeping.

House Cleaner is not going to vacuum around your piles of dirty laundry.


Some will, but the levels of disrespect required toward one’s employee - and oneself - required, is quite high.


I think the point still stands for the type of nerd on HN.

Deep cleaning isn't that hard and, for now, it's relatively inexpensive. There are still only a handful of products where price gouging has occurred due to influencer marketing.

All that needs to happen is another "Tide Pods" type of incident for Amazon to ban commercial cleaning supplies or anything with an SDS. Of course we make the robots do dirty work in this future, and boom you've got another form of surveillance threatening the 4th amendment.

"What's the matter bro? Tryin' to clean up a murder scene or what? huh huh huh"


They almost certainly are, even if unknowingly, because HN and all blogs get piped continuously into all models' training corpus.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: