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

While the cost of power will be reduced, I think that's overly optimistic in the long run. Fixing the lines and power distribution systems when they wear out or get hit by weather is really the cost of your electricity bill. You can have a shared power grid, or not pay for it, but you can't have both. Even areas powered by hydro have to maintain cherry pickers for that.


So you’re saying the equivalent of managing solar panels is the same as what I’d pay monthly?

That’s the first I’ve ever heard this stat.

Right now I pay about $180 a month for electricity. So let’s round it to $2,000 a year.

If I got solar panels, I’d be spending average of $2k a year maintaining them? There are literally no moving parts anywhere. I can imagine having to replace an inverter here and there, or maybe even a panel at some point.

So my guess would be more line $200 a year average, if that.


No, I think they are saying you will be charged $2k for your grid connection and sporadic use, unless you are legally allowed to fully disconnect.

They are saying the cost for grid running to your house, and for the hydro dams that provide power on a cloudy day are basically fixed.

Net metering doesn't scale at population levels.


Ah yeah good point.

That’s already happening with EVs. In my state in the US, since they are earning less from the gas taxes (used to pay for roads) from EV owners, they’ve raised the car registration fees for EV owners only.

And at superchargers they’ve raised prices to 45c/KWh.

So eventually I feel it won’t be much of a cost savings to have an EV anymore.

Don’t see why it wouldn’t be the same with Solar.


I like it. Not only does it move the UI into JavaScript, but it moves the scripting into the HTML!


Have a feeling this will lead to XSS vulnerabilities though.


There's nothing stopping it, here's a link to an article from 2023: https://www.bbc.com/news/technology-66543643


What bothers me a lot is that return values can't have a name. Suppose I have a function

string combineName(string first, string last);

Okay, I assume the result is the full name, but I don't really know that like I would if the return had a name in the header. (The function can be getFullName, yes, but that's so simple it doesn't matter).


you can do this rather easily by returning an object rather than a primitive. if you're using a language like TypeScript, destructuring the resulting returned object is rather trivial and (in my opinion) delightful to read. eg

  function combineNames({ first, last }) {
    const fullName = `${first} ${last}`;
    return { fullName };
  }
  const { fullName } = combineNames({first: 'John', last: 'Doe' });


For some reason React prefers to return arrays. I never understood the reason.

  const [state, setState] = useState(initialState)
instead of

  const {state, setState} = useState(initialState)


Some languages allow to define type alias, name of this type can be self-explanatory:

  type FullName = string;
  function combineName(first: string, last: string): FullName;
Also documentation comment for function is what specifically solves this - describes what function does and returns.


Neither really addresses the issue. Making a type for a single kind of string seems like an abuse of types just to shoehorn the documentation in. Documentation can be used directly of course, but that moots all of this -- just document? Yeah, but naming the variable is super quick compared to either.


Variable names is just documentation. Having types that can assert some condition on the underlying value is not even comparable to "having a named return variable". (just document? just name variables?) You don't care about what the name of the returned value is, you care about what *it is*.


Typescript nukes primitive aliases like this sadly. Intellisense will just infer it as "string".


Similarly to passing an object argument, you can return an object.

Then pair it with destructuring assignment!

`const { fullName } = getName({ firstName, lastName )}`


I fail to see the distinction, for documentation purposes, of this versus just giving it that `getFullName` function name.

A more complex example will probably return a more complex type that is more self-documenting. If the type is a single scalar value then I don't see the value of adding another name here.


Name the function/method as the thing it "returns".

In fact, just forget that it is a function that does something. Treat it as the thing it returns.

string fullName( string firstName, string lastName )


You stopped because you assumed toothpaste contained lead without knowing yet?


Fluoride on its own is pretty toxic. There's a reason you are not supposed to eat the paste and kids do non-fluoride for a while.


Fluoride and fluoridated water are non toxic in the levels it's used at and it's a privilege for us to have access to it.

If fluoride wasn't put in water by the "guberment" supplement companies would absolutely be hawking it to people as a miracle mineral, including it in our multivitamins and more.

Fluoridation: Don’t Let the Poisonmongers Scare You https://quackwatch.org/health-promotion/fluoride/


No, I have sensory issues related to toothpaste.


The article quoted a controversy between the testers saying there is no safe level and the manufacturers saying trace levels are impossible to avoid. But the article never mentioned a ppb or anything that would resolve the matter.


Here are the full test results from the person/group who tested the toothpastes:

https://tamararubin.com/2025/01/toothpaste-chart/

I think there will probably be a great deal of controversy about this until some scientists/food scientists take a look at the results and give us their view.

Heavy metals are unfortunately found in soil and can result in contaminated food & other products. The issue is the amount in the product & the amount you're consuming.

You're most likely not going to get lead poisoning from using a pea sized amount of toothpaste twice a day through brushing & spitting it out. If you swallowed the entire tube of toothpaste that might be a different story. This could be a situation where the pros outweigh the cons and it's just one of those inevitabilities we deal with in life. But, it's entirely possible some brands are using very poor quality control and it's highly contaminated.

If you're concerned, you can always get a blood test for heavy metals from your doctor.


Well put. The argument the testers want to make is that the allowable levels set by the FDA are too high, but they don't seem to be providing evidence (in this particular study) to back that up. Per the article, they've only shown that the levels in toothpaste are indeed below the allowable threshold.


The group, Lead Safe Mamas, seems to be advocating for products to be lead free & I think that's a perfectly reasonable position to take. But, it's not possible for some food and other products to be free of lead and other heavy metals. AFAIK, there's no way to filter heavy metals out products, unfortunately.

The only other issue is that the Lead Free Mamas is providing affiliate links to sell some of the products they test and could definitely be seen as a conflict of interest.


> seems to be advocating for products to be lead free & I think that's a perfectly reasonable position to take

Is it? What harms would that prevent? How much would preventing those harms cost? Is the cost worth the gain?

They may be right that the limits are too high! Lead is really bad! But an article telling me that toothpaste is within the limits considered acceptable by the FDA, with no argument that those limits are too high, is not answering the questions I'm interested in.


You'd want to do a deep dive on lead and it's negatives. The human body sees it as calcium and it can accumulate in the body and brain over time and cause a variety of health problems.

https://en.m.wikipedia.org/wiki/Lead#Biological_effects

https://en.wikipedia.org/wiki/Lead_poisoning

In an ideal world, we would want no lead in our food and toothpaste (etc). But, I'm sure it's not economically possible for manufacturers/farmers to completely eliminate it, but it would be wise to avoid products that contain high levels of it.

Recall the Flint, Michigan lead pipes environment disaster, for example of a worse case scenario https://www.nrdc.org/stories/flint-water-crisis-everything-y...


Agreed. My point is this study & this article are not making the case for the policy change that the authors desire.


>AFAIK, there's no way to filter heavy metals out products, unfortunately.

For food, you can use lead-free soil in clean-air areas to grow practically lead-free food/feed. You can't well filter it out of the finished product, that's right.


The article indicates that it is possible:

Several children’s toothpastes, like Dr Brown’s Baby Toothpaste, did not test positive for any metals and did not contain the ingredients in question.


It also does not have fluoride, which likely makes it relatively ineffective.


Infants and toddlers don't have permanent teeth anyway.

Once the teeth start coming in, feel free to switch them to fluoride toothpaste?


That sounds like something to consider.


Depending on where you live, you get it in your water and you don't need both sources of fluoride.


I don't know anyone who drinks tap water, so that's irrelevant.


However, several brands score 5 PPB that do have flouride. That's a helluva lot better than 200 or 300+.


That's really not true.

Plaque bacteria are best killed by mouth wash, not by toothpaste, and fluoride doesn't remove plaque itself any better than grit does.

With CPC mouthwash available the "but we need to microdose neurotoxins" arguments sound like 1950's doctors advocating cigarettes more every year.


I had a conversation with a dentist about brushing teeth, and he reminded me that much of the cleaning effects come from the mechanical action of brushes rubbing teeth, and so “elbow grease” and time spent brushing is very important. It is also why electric toothbrushes are a good idea, especially when they include timers to encourage you to keep brushing for, say, 30 seconds per quadrant.

In fact, I have used nothing but water (don’t worry, it’s fluoridated water!) to moisten a toothbrush and scrub my teeth, and guess what, even without any paste or gel, my teeth get really clean because it’s the bristles that remove food particles and scuzz from the surface of living bone.

Romans developed quite effective hygiene techniques by using powders. Again, a mechanical action of rubbing abrasive material against very resilient and living bones.

You’ll recall that handwashing also derives most of its benefits from the mechanical action of rubbing hands, soap forming bubbles, and those bubbles carrying away dirt down the drain as you rinse them away. “Foaming soap dispensers”, and hand sanitizers, and other fakery are robbing Americans of that all-important mechanical action.

It is actually quite difficult to formulate a natural tooth powder that lasts long enough (shelf stable) because they tend to get nasty with fungus and bacteria growing in the receptacle itself. Modern toothpastes are absolutely disgusting to human palates, because they are loaded with preservatives and stuff so that you can set the tube on the edge of your sink for seven years and not be infected by the substance itself.

It is a shame that worldwide supplies of lead and cadmium are contaminated by traces of toothpaste. Hopefully Secretary Kennedy can fight to Make America Healthy Again.


I don't think it's reasonable to ding them for the second part. She has to actually fund herself somehow, and doing it by promoting products that actually meet the standard is by far the least offensive way of doing it.

Watching this comment tick down with more and more downvotes from people who get paid cushy software engineer salaries is absolutely comical.


You could make either side of the argument, tbh. If you wanted a completely independent and unbiased testing, you wouldn't want the group to sell/promote the products they test. It definitely presents potential conflicts of interest.

But, I went on Consumer Reports recently looking for a good smoke detector and saw they are now using affiliate links for the products they test as well, and I consider them well established and above board. So, everyone will have to make their own ethical judgment on how to take the results.


Consumer Reports was not honest about their testing for the Suzuki Samurai back in the late 80s. https://www.motorbiscuit.com/the-90s-scandal-consumer-report...

Summary, the samurai passed all their standard rollover tests and got great remarks from the test drivers about its handling and maneuverability. So they changed the test specifically to make it fail, and kept trying until it failed. Then they presented that failure as happening under normal conditions, singled out the samurai by name, and said it easily rolled in cornering despite their own testing showing it was actually quite difficult to make it roll.

As a result, Suzuki and Isuzu both left the usdm. Today, the Suzuki Jimny is one of the most popular SUVs in the world and America can't have it because consumer reports lied deliberately to American consumers.


Sure, you would definitely want that in an ideal world, but that isn't the world we live in. An ideal world would have the government funding this research, but that's laughable now. So with the reality we have to live in, this research has to get funds somehow.


It's not that it's wrong, but when someone stands to make money the assumptions we make about their motives change. If their whole business relies on advocating a fringe position I will not start with an assumption of good faith, or that they are just misinformed.


Given that money is required to both live and do this research, I'm curious to hear what the alternative is.


I don't know the economics of it, but they could run ads on their site, become a non profit & only accept donations, etc etc.

This is slightly unrelated, but I remember in the 2000s, there was a vendor of protein powders who started testing his and other vendors protein powders to see if their labels were true & they weren't protein spiking (adding cheaper collagen instead of whey lying on the labels, essentially). He almost immediately got sued from several large mfgs and had to shut down.

So, for this group, and the fact that they're ignoring cease & desist letters from the toothpaste mfgs they're testing puts them in HUGE legal risk, I suspect, and would not be the least bit surprised if all the funds they're collecting are going to end up in lawyers pockets.


> but they could run ads on their site

My dude, what do you think those affiliate links are?


I mean like Google Adsense or any other type of advertising that do not use affiliate links for the specific products they mention.


As I said it's not wrong itself. They just have a steeper hill to climb in terms of evidence for their position.


This is misleading. They didn't pluck the numbers from thin air. They provide links to evidence from third parties. Also they show that the levels in some toothpaste exceed FDA standards:

"The numbers are juxtaposed (in blue) to the “Action Level” proposed by the medical and scientific community in 2021 as part of the Baby Food Safety Act. ... The legitimacy of these levels as “Action Levels”/ “Levels of Concern” (even though they were not adopted as law) is mirrored by the legitimacy of the American Academy of Pediatrics’ level of concern for Lead in water, which is 1 ppb despite the FDA’s official “level of concern” for Lead in water being 15 ppb (you can read more about that here)."

From here: https://tamararubin.com/2025/02/crest-regular-toothpaste/

I only checked crest because I like fluoride.

Crest is at 7980% of the action level for lead, 300% for mercury, and 60% for arsenic.

For lead, later they say they detected 0.399mg/kg, which is 399 ppb by mass. The molecular weight of lead is 207.2. The molecular weight of water is 18.015. I'm not sure how the regulators calculate PPB, but dividing that out, I get 35.5 lead atoms per billion water molecules, which is above 15.


One notable aspect of lead content is that the dosage of products can make them of interest to the FDA if they exceed interim reference levels (IRLs). For instance, a supplement I examined contained a nominal amount of lead, yet individuals began consuming double or triple the recommended dosage. This resulted in exceeding daily limits. This is a specific example of a single supplement.

What consequences arise if the lead content of all supplements, toothpaste, food, water, and other substances is comprehensively calculated?

https://www.fda.gov/food/environmental-contaminants-food/lea...

The action levels for processed foods intended for babies and young children are as follows: * 10 parts per billion (ppb) for fruits, vegetables (excluding single-ingredient root vegetables), mixtures (including grain- and meat-based mixtures), yogurts, custards/puddings, and single-ingredient meats; * 20 ppb for single-ingredient root vegetables; and * 20 ppb for dry infant cereals.

The FDA has not established a specific, legally binding limit for lead content in dietary supplements, but it has developed interim reference levels (IRLs) for daily lead intake. These IRLs are 2.2 mcg per day for children and 8.8 mcg per day for females of childbearing age.


Your quote for that FDA standard is for water, which is consumed by typical people at a level around 1000mL/day (varies widely). The testing is done on toothpaste, which is not consumed at all when used correctly, and even if directly swallowed would be something around a 100mL tube every few months, so 2-3 orders of magnitude less exposure at worst.

Which would put even the most contaminated products in their chart at the "safer than water" level.

I think it's fair to say we're looking at junk science here.


Thanks, the two sentences you quoted are way more relevant to the problem than the entire Guardian article. I'd be interested to see the peer reviewed studies backing up the numbers proposed in the linked Act. I didn't see a study like that on the page you linked, but it's pretty long, so maybe I missed it.


thx for this link.. there is something important missing in the post. Some kinds of inert materials are "bio-accumulative" .. the dose is important but the lifetime dose is the real enemy with lead. The bulk of lead does not naturally pass out of a human organism, it accumulates. Similarly with vegetable eating animals, that humans eat. The dose of lead in one toothbrush session is not the point in this case.


This was in the article (linked to from the blog); is it not what you are looking for?

"The federal Baby Food Safety Act of 2024, which is stalled in Congress, called for lead limits in kids’ food or personal care products like toothpaste of five parts per billion (ppb). California’s limit on lead in baby food is two ppb, but it does not include toothpaste."

"Most toothpastes exceeded those thresholds."

"The FDA’s current lead limit for children is 10,000 ppb, and 20,000 ppb for adults. None exceeded the FDA limits."

"The state of Washington recently enacted a law with 1,000 ppb limits – several exceeded that and have been reported, Rubin said, but companies have time to get in compliance with the new rules."


The first link in the article contains PPM, and if you click through it lists % actionable levels for the individual brands / contaminants:

https://tamararubin.com/2025/01/toothpaste-chart/

Maybe HN should just link to this?

Incidentally, apparently, they test based on donations from their reader base. Most of their readers are interested in weird fluoride-free stuff.

If you want them to test more mainstream brands, you can send them money:

https://tamararubin.com/2025/02/lead-safe-mama-llc-fundraise...

I'm not endorsing them, and have no idea how well they conduct their tests, etc. There might be a better way to fund independent testing of consumer products.


The testers aren’t wrong. There is no safe level of artificial lead exposure, scientifically speaking. Even small amounts over time (re: decades) will have adverse effects. Science is pretty clear on this

The whole idea we allow “safe levels” of anything toxic is a concession to industry at the expense of the environment and consumers


> The whole idea we allow “safe levels” of anything toxic is a concession to industry at the expense of the environment and consumers

No, it would be totally unworkable to do anything else. Plenty of normal from the ground food stuffs have low but safe levels of toxic substances in them. You wouldn't be able to preserve meat or smoke cheese. The list would go on forever.


Plenty of meat preservation techniques have a bunch of rather concerning data pointing towards possible long term health impacts.

It might turn out it's better to simply kill the animal minutes before consumption, as is done in some cultures for fish, rather than killing it weeks in advance and preserving it through refrigeration/drying/salting/canning/etc.


Sure, if you eat those things in excess but some lox or bacon on occasion isn't going to hurt you at all.


You're quoting half of my statement and taking it out of context.

I specified artificial for a reason. I'm talking about unnaturally altered environments and manufacturing (and for the most part, its the latter but some activities, e.g. mining or poor agriculture practices, have knock off effects that poison environments).

I'm not talking about naturally occurring lead. I realize trace amounts can be found in things like vegetables and meats even when care is taken to use clean soil (e.g. the soil doesn't have any lead contamination, which unfortunately this is not regulated very well in the US) and clean processing methods.

However, these 'safe amounts' are void of any real effort to understand them in combination. For example, lets say product A is deemed to allow a 'safe amount' of 10000 ppb, product B 8000 ppb, product C 12500 ppb and so on. These ppb amounts are determined without thought to other forms of lead exposure from other products. If you look at how much lead and other toxins you're exposed to through a variety of sources it will add up over time.

Simply because it doesn't add up to the thresholds for lead poisoning doesn't mean it lacks any negative consequences


No I got the context. As you said, there are trace amounts of lead and even arsenic in agricultural products for all kinds of reasons, some plants LOVE to fix heavy metals.

> If you look at how much lead and other toxins you're exposed to through a variety of sources it will add up over time

There's simply no evidence to support the broad claim that different toxic substances below their safe thresholds cumulatively are unsafe.

> Simply because it doesn't add up to the thresholds for lead poisoning doesn't mean it lacks any negative consequences

Sure, but you can't in practice prevent ever conceivable negative outcome. You have to think about tradeoffs.


The science is clear. There is no safe level of lead exposure. It is perfectly reasonable to measure the amount of lead in childrens’ toothpaste and seek to identify the source and further seek to minimize it. If it’s coming from one particular ingredient perhaps an alternative can be found.

Lead is well known to cause developmental and particularly mental development problems in children. Is it economically feasible? I don’t know. What would you pay for an extra 10 IQ points for your child? Better emotional regulation, fewer violent outbursts? These are all things lead is known to affect. I’d sure pay extra for lead free. I’m sure you could convince a few million hippy parents to go for it too.

As for preserved meat and smoked cheese… if it can’t be done safely I’m not sure I want it. Haven’t preserved meats been linked to pancreatic cancer? Once we discover that we give people the chance to make other choices.


Sure, but I'm addressing the broad claim the safe levels for any toxic substances rather than lead specifically.

Clearly no one here is saying we should work to prevent lead exposure in toothpaste.

> if it can’t be done safely I’m not sure I want it

Then don't eat smoked cheese.


Consider this: there is no safe level of UV exposure from sunlight, it may cause various skin cancers. Does this mean you would never let your children outside to play? What I am trying to say, there is usually risk vs benefit tradeoff, and an absolutist take of "no safe level of exposure" is just not useful.


Hats and sunscreen exist.


> The whole idea we allow “safe levels” of anything toxic is a concession to industry at the expense of the environment and consumers

You are conflating hazard and risk. A thing can be hazardous without being a risk. If you eliminated everything hazardous, regardless of its level of risk, we would not have cars or airplanes or electronics or plastics or most food products. That is an extreme position to take. The correct thing to do is decide on an acceptable level of risk, and enforce that (either personally, or through the gov't; there are pros & cons to each).

I wrote about this a while back in the context of the black plastic brouhaha: https://news.ycombinator.com/item?id=42471665


I'm not, I think folks are generally passing over the term artificial here. I am aware there is some sources of toxins that occur naturally and really aren't avoidable in any reasonable manner.

However, there is a ton of exposure that constitutes inappropriate risk because it can be mitigated reasonably. There's no reason you have to have lead in toothpaste, for example. We know it can be manufactured lead free and work just as well.

We do this through out the food chain and with manufactured goods and even when science changes and clearly suggests that we need to lower exposure levels of a previously allowable amount of a toxin industry fights tooth and nail. It becomes political rather than a strictly health and scientific assessment.


Yeah, you're on the right track now. What you need to do next is provide evidence for your arguments:

> there is a ton of exposure that constitutes inappropriate risk

Like what? What are the harms that are caused by the too high level of risk?

> it can be mitigated reasonably

Can they? What would the cost to introduce the mitigations be? Are the harms solved worth the increased costs?

These are interesting questions and I 100% believe that there are good changes to be made here. But, a study showing that current products are already below a set risk threshold is not evidence that the risk threshold is too high. That requires a different kind of study & evidence.


> Even small amounts over time (re: decades) will have adverse effects.

If the adverse effects happen decades after you'll statistically be deceased I'm not sure it's fair to say there's no safe level of exposure.

It's not at the expense of consumers and the environment. It could make much of what consumers buy prohibitively expensive, for potentially no benefit.


The correct approach is to calculate the harm from one microgram of lead in food (ie. how many IQ points lost, how much lifetime income lost, how much life expectancy reduced, how much healthcare costs go up).

Then multiply that by 100 to give a likely upper bound of something very hard to measure.

Then make companies pay that as a "harm fee" for each product they sell, as a tax to the government.

Do the same for everything toxic.

Before long, companies will be trying very hard to keep toxic products out of the food chain simply to help their profits.


“The FDA’s current lead limit for children is 10,000 ppb, and 20,000 ppb for adults. None exceeded the FDA limits.

The state of Washington recently enacted a law with 1,000 ppb limits – several exceeded that” So none exceeded 10,000 ppb several exceeded 1,000 ppb


The ppb numbers found are on the original website, linked in the article.


We’re not supposed to complain about little things like that.


Literally insane.


> Literally insane.

It truly is a literal death-cult, hell-bent on the destruction of as much of Earth's life as they can possibly manage.


Always helps to see we are not alone in recognizing the reckless insanity .thanks.


The problem with this is that many areas of the law, such as immigration, are very much gray areas by design, or to put it more nicely, gentlemen's agreements. The understanding is that someone is making a major personal investment in coming to this country and living and working here. It's up to both sides to be reasonable and stick to the plan. Here, one side is viciously and vocally breaking all the agreements because they aren't personally benefiting by the terms of their office.


This is why IMO the American system is even worse than the bribe method in a lot of countries.

DHS employees by and large cannot be bribed. It is a serious offense, and both the receiver and payer will be brutally punished. So immigration officers have literally no incentive to help you. Nothing good happens to them if they process your case or help you. Something good may happen to them if they brutalize you because prosecutions are good for their reviews for promotion.

Whenever things end up like this it is good to take a step back and realize people by and large are people. The guy in Honduras letting someone in for slipping a $20 isn't much different than the CBP guy in America who ships a guy off for CECOT for having a soccer tattoo.

You can't fix this system until there is something in it for the officer enforcing it. They need some mechanism for legal bribery, like a reward for letting in and keeping good people or to just straight up legalize people paying off immigration so that normal people get all the benefit drug traffickers already do.


Can I use it as a PWA?


Yes. You should be be to install it as PWA on any device. If it’s a desktop device that you are using, you can install it using the install icon in the far right part of the URL search bar. For mobile, “add to Home Screen“ option should do the same on iOS. Android should have a similar option too.


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

Search: