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

The advantage of frameworks is to have a "common language" to achieve some goals together with a team. A good framework hides some of the stupid mistakes you would do when you would try to develop that "language" from scratch.

When you do a project from scratch, if you work enough on it, you end up wishing you would have started differently and you refactor pieces of it. While using a framework I sometimes have moments where I suddenly get the underlying reasons and advantages of doing things in a certain way, but that comes once you become more of a power user, than at start, and only if you put the effort to question. And other times the framework is just bad and you have to switch...


I used Claude to document, in great detail, a 500k-line codebase in about an hour of well-directed prompts. Just fully explained it, how it all worked, how to get started working on it locally, the nuance of the old code, pathways, deployments using salt-stack to AWS, etc.

I don't think the moat of "future developers won't understand the codebase" exists anymore.

This works well for devs who write their codebase using React, etc., and also the ones rolling their own JavaScript (of which I personally prefer).


To make a parallel to actual human language: you can understand well a foreign language and not be able to speak it at the same level.

I found myself in that situation with both foreign languages and with programming languages / frameworks - understanding is much easier than creating something good. You can of course revert to a poorer vocabulary / simpler constructions (in both cases), but an "expert" speaker/writer will get a better result. For many cases the delta can be ignored, for some cases it matters.


This - I even ran Claude to produce a security eval of openclaw for fun and it was mostly spot on - https://sriku.org/files/openclaw-secreport-claude-13feb2026....

Hey, I also sent this to feedback@nugget.one, but just in case it doesn't arrive:

I wasn't able to get into your 'startup ideas' site.

Signing in with google led to internal server error, and signing in with a password, I never received the verification email.

Thought I would let you know. Can't wait to get those sweet startup ideas....!


Thanks, I've been very focused on lightwave and as a result let that one slide a bit. I'll try to get it working in next week or so.

How did you vet the quality of the documentation? I have no doubt that an LLM could produce a great deal of plausible-sounding documentation in short order. Even assuming you’re already completely familiar with the code base, reading through that documentation and fact checking it would take a great deal of effort.

What’s the quality like? I’d expect it to be riddled with subtly wrong explanations. Is Claude really that much better than older models (eg. GPT-4)?

Edit: Oops, just saw your other comment saying you’d verified it manually.


If your project is on Github, you can also use https://deepwiki.com/. I have used it to get an overview of a new codebase quickly.

> I used Claude to document, in great detail, a 500k-line codebase in about an hour of well-directed prompts

Yes, but have you fully verified that the documentation generated matches the code? This is like me saying I used Claude to generate a year long workout plan. And that is lovely. But the generated thing needs to match what you wanted it for. And for that, you need verification. For all you know, half of your document is not only nonsense but it is not obvious that it's nonsense until you run the relevant code and see the mismatch.


Yes, since I spent over 10 years writing it in the first place it was easy to verify!

The problem with this is that it means you have to read guides which it seems no one wants to do. It drives me nuts.

But ya, I hate when people say they don't like "magic." It's not magic, it's programming.


Most however are surely capable of understanding a simple metaphor, in which "magic" in the context of coding means "behavior occuring implicitly/as a black box".

Yes, it's not magic as in Merlin or Penn and Teller. But it is magic in the aforementioned sense, which is also what people complain about.


https://medium.com/luminasticity/laborers-craftsmen-and-arti...

in my experience among personality types of programmers both laborers and artists are opposed to the reading of guides, I think the laborers due to laziness and the artists due to a high susceptibility to boredom and most guides are not written to the intellectually engaging level of SICP.

Craftsmen are naturally the type to read the guide through.

Of course if you spend enough time in the field you end up just reading the docs, more or less, because everybody ends up adapting craftsmen habits over time.


Magic refers to specific techniques used in programming, an people generally dislike these techniques once they have formed any opinion.

do people generally dislike magic once they have formed an opinion, or is it just that people who dislike magic are more prone to voicing that opinion, why, if magic is disliked by people experienced enough to form opinions, does it keep coming back around?

I would suppose the people who create "magic" solutions have at least voiced an opinion that they like magic and the people who take up those solutions the same, for the record I too dislike magic but my feeling is that I am somewhat in the minority on that.


Oh no! Reading!

Sorry for the snark but why is this such a problem?


Because people won't do it.

Sounds like a them problem. If they can't be bothered to learn how to use their tools, it won't be a surprise that they then won't know how to use them. A free advantage to those of us that do dedicate the time to read the docs I guess.

It's funny how Lisp has been criticized for its ability to create a lot of macros and DSLs, then Java & JavaScript came along and there was an explosion of frameworks and transpiled languages in JVM, Node or the Browser.

"The problem with Scheme is all of the implementations that are incompatible with one another because they each add their own nonstandard feature set because the standard language is too small." Sometimes with an added subtext of "you fools, you should have just accepted R6RS, that way all Schemes would look like Chez Scheme or Racket and you'd avoid this problem".

Meanwhile in JavaScript land: Node, Deno, Bun, TypeScript, JSX, all the browser implementations which may or may not support certain features, polyfills, transpiling, YOLOOOOO


But do you think the concept of advertising is the best solution to the problem it tries to solve? I have serious doubts.

Sure, 100 years ago you had no other way to make something known, but today with everybody having a smartphone there might be other ways. I always would like to see reviews of stuff from my immediate network of friends (or, let's say 2-3 connections) - wouldn't that be much better? Of course, the whole ad industry will have zero interest to promote something like this, where they loose control and the process might be actually efficient.


Sorta depends on how you define the concept. A sign on the side of a storefront is definitely marketing. If I walk into a department store, every product on the shelf is wrapped in advertising, from its packaging to the brand name to the picture of what the product is for. When I visit Amazon, and start searching for something to buy, every single thing that comes up could be thought of as an ad for itself, since otherwise I wouldn't be able to find it in the first place.

These are contextually relevant ads. Of course they are, right? The task is buying stuff. That's the time, and the place. The best time, really. My wallet is out and I'm ready to go with the purchase.

If it's a little hard for me to discover that a product exists, so that I know to seek it out, I think that's okay. We could do with more curation and less firehose-of-attention in that department. Needing to coordinate those sponsorships ahead of time should act as a stronger filter. The newspaper knowing which ad it is running alongside today's article might not have been such a bad idea. The ones that cheapen out and print nonsense damage their reputation in the process, right?


Isn't it more a cultural issue though? As a European, I think many Americans take pride and love to succeed "on their own" and accept they could "die trying" (exaggerating a bit, hence the quotes, but the feeling holds).

Yes, the systems are amenable to acquiring more money, but I would claim that all that the richest need to do is to push the idea that "anyone can make it" - which was probably (more) true 50 years ago, but is probably an illusion today (some comments at: https://en.wikipedia.org/wiki/Socioeconomic_mobility_in_the_...).

Edit: I do not claim one model is better than the other; just that the culture influences the outcome more than other aspects.


Most Americans I know in my middling years are counting on the government to support them in their old age, quite the opposite that you’re exposed to via online manipulation hitpeices.

I was talking mostly about Americans I met. What might be true though is that probably I met the well off ones and between 30 and 40, which might like the idea of "we are great because we made it". But they all seemed (to me) that they were extremely focused on work (like: no particular hobbies, no knowledge of fields outside their work).

Some of my impression seems to be confirmed by data, for example (did not check in detail but I have seen similar ideas): "Even so, the average 40-hour-per-week employee in the U.S. is working 400 more hours annually — the equivalent of 10 more weeks — than employees in Germany." https://money.com/americans-work-hours-vs-europe-china/


Depends on which cohort of Americans you're talking about, but it's less that they see it as the government supporting them and more that they see it as the government "giving back what they owe." Social Security and Medicare have always been framed as something you pay into now and get back later in life, like you're lending money to the government. That's why most Americans don't view it as government support in the way Europeans do, and why they see no hypocrisy in spitting venom at "government handouts" while cashing their Social Security check and Medicare coverage.

And the government will - sortof. It is enough to eat and keep the heat on. However if you want anything other than a basic simple life (travel, hobbies...) it is easy to run out of money.

if by "culture" you mean rampant corporate propagandized media then yes. the US has historically been pretty close to europe over the last 100 years on many aspects. In the 70s there was legitimate debate about college being free. Now the debate is how much debt someone should take on. The overton window has shifted significantly since the 80s. We're now more like Russia with an entrenched oligarchy.

> Isn't it more a cultural issue though?

No. Culture is downstream of institutions.


A large part of it is originally rooted in racism if you look how the US implemented its welfare state. Many benefits were skewed towards white americans (GI Bill, right to claim land, redlining and social security). I'm sure most Americans aren't nearly as racist right now as back then but the being 'on their own' is linked to the 'don't want 'lazy' african americans to get benefits'.

How were Social Security and the GI Bill skewed towards white Americans, exactly? I haven't heard that before.

Social security had exceptions for farmworkers as well as domestic workers (which was the majority of black people at the time of creation). GI Bill had far more benefits for white Americans as they used it to join great universities in emerging fields. Black Americans mostly used it to go into trades school or underfunded black universities. Access to mortgages through the GI bill was far greater for white people.

Although most these things are better now these things have long lasting consequences for the wealth distribution in the US.


> Far fewer young men had ED

Do you have some reference? The one (rather simple/incomplete) that I could find at : https://worldpopulationreview.com/country-rankings/erectile-... shows that overall ED dropped, maybe it is different for young men but would be curious to see an actual study.


If there was any increase of reported incidents of ED over the 30 years I would hazard to guess that it would have to do with the fact that various medications have been released over the last 30 years to address it. Fewer people will report an embarrassing issue when there is a narrow chance it can even be fixed.

As far as I remember, last time I needed to use Google play on a shared phone I could just create a random Google address (I mean, completely invented name, etc.) and it allowed me to do anything, just as my normal Android.

I am too lazy to test, but did this change? Can't you just make a "fake" account and continue with your life? The phone company knows where you are, the bank knows what you purchase. Compared to that Google will know far less (ofc, if you don't activate everything)

I find it much more insane that it was possible for so long to do banking WITHOUT strong authentication (however implemented) by just providing those 3 numbers on the back of the card (strong security!)


No, they will either immediately or shortly thereafter require you to link a phone number, etc

You can create a Google account without adding a phone number, that's still possible currently. To do this you need to make it within an app, for example Google Play Store or YouTube, not on the websites. You also need to use a trusted IP, so you shouldn't use a VPN. To avoid handing out your home WiFi IP, you can use a public WiFi point or use cellular which cycles IPs more quickly.

Prepare for a subsequent login to result in a 'security check' that asks for more personal details to confirm your account, or you'll be locked out.

In my experience, this can come as soon as the first login after creating the account, or a few logins later.


The original comment was saying:

> If you are not in good standing with Google, you cannot bank!!

> I cannot stress how inane it is, to have Google or Apple as the gatekeeping to identify verification. How not having an active, in good standing account with one of these two, means you cannot bank.

Having to register some phone number (does not need to be your main number, a sim card is quite cheap) to a "fake/unused" email address (even if as you say you are required yo) does not require you to "be in good standing with Google" and they are not gatekeepers of identity.

At this point in time I feel the banks and the mobile phone operators are much worse managers of identity, because, for example they even accept stolen identifiers to make an account in "your name" - for me that's more ridiculous, not that they require some multiple factor of authentication.


> It would not be a good idea because the goal of companies are not to get you to consume only what you need, they want you to consume more.

This regulation is not about consumption but about production. Yes, this would not solve the potential over-consumption (I agree generally with what you say) - people actually buying shit they use once - but imagine how bad it is if for each shit used once the company produce 3x that shit...


Isn't this the normal sales anyhow for many products? One attracts a customer with unreasonable promises and features, makes him sign a deal to integrate, then issues appear once in production that make you realize you will need to invest more.

When you start something (startup, FOSS project, damn even marriage) you might start with the best intentions and then you can learn/change/loose interest. I find it unreasonable to "demand" clarity "at the start" because there is no such thing.

Turning it around, any company that adopts a FOSS project should be honest and pay for something if it does not accept the idea that at some point the project will change course (which obviously, does not guarantee much, because even if you pay for something they can decide to shut it down).


> I find it unreasonable to "demand" clarity "at the start" because there is no such thing.

Obviously you cannot "demand" stuff but you can do your due dilligence as the person who chooses a technical solution. Some projects have more clarity than others, for example the Linux foundation or CNCF are basically companies sharing costs for stuff they all benefit from like Linux or Prometheus monitoring and it is highly unlikely they'd do a rug pull.

On the other end of the spectrum there are companies with a "free" version of a paid product and the incentive to make the free product crappier so that people pay for the paid version. These should be avoided.


It's not only less likely to have rug pulls in open source foundations, it's not really possible. Some foundations like CNCF have stood up when companies even tried this: https://www.cncf.io/blog/2025/05/01/protecting-nats-and-the-...

I think what matters are the percentages. Out of the 16mn users where there more or less than in the general population? I think it is reasonable to think they were as many percentage wise, if not more - because internet provides anonymity which is an advantage.

Nowadays with the number of users of the internet converging slowly to the total populations, the percentages are probably converging as well.


> but the internet today has a lot more pedos and groomers online than in the 90s

Without some data analysis I honestly don't know. Even before Internet (ex: FidoNet) there was plenty of very bad stuff out there, I don't see any clear reason why the pedos and groomers would have avoided it.

> We have to separate kids from adults on the internet somehow

I think what is much worse than in other mediums is the actual lack of a community that observes. In real life, for many cases, you would have multiple people noticing interactions between kids and adults (sports, schools, parks, shops, etc.), so actions might be taken when/before things get strange. On some of the social networks on the internet it is too much one-to-one communication which avoids any oversight.

So, for me, the idea of "more separation" seems to generate on the long term even more problems, because of lack of (healthy) interactions and a community.


Why should you use only bikes and walking? Cars/trucks have a role to play, it's just not the most efficient to move the majority of the people from one point to another. Simple examples: ambulances, firefighters, police, cranes.

True. I mostly meant not personal vehicles, so jut buses, trams etc. I supposed emergency services will use those dedicated lanes. or maybe civilization is so advanced those will be served via flying only. Idk just since fiction thinking.

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

Search: