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

A troll response I presume. Or perhaps sarcasm without the indicator.

Not a troll comment. China produces as much or more CO2 as much as the next 5 countries combined.

It's logical to start with the king of greenhouse emissions if you want to stop global warming.


Not per capita. The US is still the worst large country. If you account for offshoring manufacturing then the US looks even worse.

https://ourworldindata.org/co2-and-greenhouse-gas-emissions


The climate doesn’t care about per capita obviously.

I guess partisanship blinds even otherwise intelligent people to logic and makes them repeat nonsense.

The climate "cares" about cumulative emissions. On that score the US is by far the leader. https://ourworldindata.org/grapher/cumulative-co-emissions It's not even close.

Pretend China is 20 countries. Each country now has lower emissions than the US. Anyone can play that stupid game. Give up the games, think about solutions. China is working hard. Are we?


Climate doesn't care about political borders either.

But per capita is more informative when thinking about policy for curbing emissions, which is how we actually change our effect on the climate.


The rest of the world produces more than china. Checkmate.

Why should should per-capita be most important? If country A keeps their population stable and emissions under control, but country B of the same starting population, keeps doubling their population and doubling their emissions, why should country A have an increasingly declined allowance of emissions when they were more responsible in keeping their total emissions down (by not having as many people)?

Because per capita is the only thing that makes sense.

If China were to split into 10 countries each emitting 10% of what they do now it'd be the exact same emissions, but according to you it would be much better.

Similarly if the EU would become one country, that country would be high up on the list, much higher than member countries now! Oh no!

Looking at per capita emissions is much more fair.

Anyway, China's emissions are falling since last year ( https://www.carbonbrief.org/analysis-chinas-co2-emissions-ha... ). What's the US doing?


It can't realistically be solved at a per capita level though

Individuals can of course make choices to reduce their emissions, Americans more than most since they're starting higher. Buy less new stuff, eat less meat, fly less, etc.

But policy is where real change needs to be made, and the effects of policy still scale with population in most cases.


Maybe we should start trying before we conclude that.

If country B splits into countries C, D, E and F, all of which emit less than country A, has it found an effective way to reduce emissions? Should all countries adopt the Monaco lifestyle to defeat global warming? I guess if you want to find a fair way to measure administration of land you could emmisions per hectare or rainfall.

China has a declining population, and had a one-child policy for many years.

Also, you don’t want all the low-population countries to each start contributing as much to global warming as the US.


Because some countries pay others to pollute in their stead?

Because country A just outsourced their emission production to country B.

China is rapidly going green.

Is the US even more rapidly going green? https://ourworldindata.org/explorers/co2?hideControls=false&...

China's emissions were 10 billion tons CO2 in 2017 and have increased every single year to 12.29 billion tons CO2 in 2024. Meanwhile, US decreased from 5.22 to 4.9 in the same time


Both these trends have reversed in 2025.

US emissions icreased by 2.5% https://rhg.com/research/us-greenhouse-gas-emissions-2025/

China's emmisions have decreased by <1% https://e360.yale.edu/digest/china-emissions-decline


1/4 the population. Per capita we are 65% worse not considering how much of China's pollution is on our behalf

Yeah, and don't even get me started on historic emissions.

China has only produced significant CO2/capita in the last decade. The US and Europe are responsible for the accumulated GHG that have gotten us into the current mess. We blew nearly the entire CO2 "budget" for keeping us under 2C of warming, just by ourselves, so it's kinda odd to be pointing fingers at the foreigners who are just now halfway catching up to what we're emitting now.


But those historic emissions have also produced scientific and engineering progress that other developing nations got to piggyback off of for their development.

Aye, true, but we also then have a responsibility to produce scientific and engineering progress to get off of fossil fuels. And then to follow through, and get off fossil fuels.

There is no need for ordering right? All countries can start acting at the same time.

China is bringing online a stupendous amount of renewables. They’ve blown through their own targets on solar energy deployments. With where batteries are headed I suspect their CO2 emissions will drop much faster than expected. Already they’ve hit peak coal and it’s on the way down

You can't really isolate China's emissions. They manufacture a huge proportion of the goods the rest of the world needs to operate. The green countries are essentially outsourcing their pollution to China.

You sound very uneducated or just prefer to be ignorant.

There's a few reasons why China has more CO2 than the rest of the world. Do you want them or are you ignoring them? In plain:

- more people

- more productivity/development

- more exports on processed goods

Even children can understand these points.


I became a manager so I could solve bigger problems. Good managers do dive into the details. It's a mistake to think that as a manager, you don't have to concern yourself with the minutia. You still have to do homework and deep thinking. you just don't have to write the code

I'll push it back against this a little bit. I find any type of deliberative thinking to be a forcing function. I've recently been experimenting with writing very detailed specifications and prompts for an LLM to process. I find that as I go through the details, thoughts will occur to me. Things I hadn't thought about in the design will come to me. This is very much the same phenomenon when I was writing the code by hand. I don't think this is a binary either or. There are many ways to have a forcing function.


I think it's analogous to writing and refining an outline for a paper. If you keep going, you eventually end up at an outline where you can concatenate what are basically sentences together to form paragraphs. This is sort of where you are now, if you spec well you'll get decent results.


I agree, I felt this a bit. The LLM can be a modeling peer in a way. But the phase where it goes to validate / implement is also key to my brain. I need to feel the details.


In what way is "AI being shoved down you throat"? Did you think that SwiftUI was shoved down your throat? Did you think that CoreData was shoved down your throat. Perhaps develop a more nuanced critique.


> In what way is "AI being shoved down you throat"?

Ask Microsoft, they have much more experience with that.

> Did you think that SwiftUI was shoved down your throat?

On a scale of 1 to 10, it has been shoved down our throats at level 1 or maybe 2. Thankfully it's optional.

> Did you think that CoreData was shoved down your throat

No.

> Perhaps develop a more nuanced critique.

I believe most people who used Xcode perfectly know what I'm talking about.


How are you forced to use it in Xcode? If you don't opt to use it then you don't see it.


I saw multiple comments on HN complaining about Firefox adding AI. I use FF every day and what happened is there was a single popup asking you if you want to opt in to try using it next to an icon you can hide. In the year since I said no to both I haven’t been bothered once.

People just like to complain


> In what way is "AI being shoved down you throat"?

This is a very strange question. It more correct to ask "In what way is AI NOT being shoved down your throat".

> Did you think that SwiftUI was shoved down your throat?

Yes

> Did you think that CoreData was shoved down your throat.

No


Copilot being added to the Xbox app on iOS is the latest ridiculous example I've seen of AI being shoved down everyone's throat.


it really is getting ridiculous; atlassian has this other totally useless ai called rovo that invents events/meetings and notes when it tries to summarize a tree of documents and offers random useless "suggestions" for jira docs...


Most people don't have the time to "self host". I could easily self host, but I don't because it's not worth my time.


Unless you are in the business of writing flight control software, OS kernels, or critical financial software, I don't think your own code will reach the standards you mention. The only way we get "correct under all conceivable scenarios" software is to have a large team with long time horizons and large funding working on a small piece of software. It is beyond an individual to reach that standard for anything beyond code at the function level.


Ample evidence of production software being produced with the aid of AI tools has been provided here on HN over the last year or more. This is a tiresome response. A later response says exactly what they produce.


Most of what I see are toys. Could you point us to the examples of production software from AI? I feel like I see more "stop spamming us with AI slop" stories from open source than production software from AI. Would love some concrete examples. Specifically of major refactors or ground up projects. Not, "we just stared using AI in our production software." Because it can take a while to change the quality (better or worse) of a whole existing code base.


I imagine people who are shipping with AI aren’t talking about it. Doing so makes no business sense.

Those not shipping are talking about it.


So, “trust me bro”? When people find a good tool, the can’t stop talking about it. See all the tech conferences.

Absence of evidence, while not the only signal, is a huge fucking signal.


From what I've seen it's not even "trust me bro", but "we are having so much fun 'building', we don't have time for anything else".


"Us"??? Most of "us" don't need to be convinced that AI as a software development tool has merit. The comment literally two below my comment says that they develop banking software. At this point you can be confident that most of the software that you use that has had recent updates has been developed with the aid of AI. Its use is ubiquitous.


I didn't say AI as a software development doesn't have merit. I asked what production software was being produced from or predominantly with AI tools. I just see a lot more examples of "stop the slop" than I do of positive stories about AI being used to build something from scratch. I was hoping you had a concrete example in all of the hay. Are my expectations based on the hype too high?

That wasn't supposed to be an opportunity for you to get defensive, but an opportunity for you to show off awesome projects.


Sounds like you’ve got multiple ways to write off any example you’re given charged up and at the ready.


I was just asking for a non-confounded example of what was claimed. But okay.


Ok, the web portal/learning management site for the university I work at. I’m part of a small team of 5 devs but not a single one of us has developed without the use of AI tooling in two years.

I’d say it’s rarer to find a dev who doesn’t use AI tools in their arsenal these days, that’s why your question sounds so odd to me.


There will always be a niche for any form of expression. However technologies change practice. It is your responsibility to be able to solve problems that balance performance, cost, schedule, and quality. Use the right tool for the job.


One of the tools require constant use to justify its existence though.


A better formulation is "every feature is a liability". Taking it to the line of code level is too prescriptive. Occasionally writing more verbose code is preferable if it makes it easier to understand.


> A better formulation is "every feature is a liability". Taking it to the line of code level is too prescriptive.

Amount of code is a huge factor but maybe not the best wording here. It's more a thing of complexity where amount of code is a contributing metric but not the only one. You can very easily have a feature implemented in a too complex way and with too much code (esp. if an LLM generated the code but also with human developers). Also not every feature is equal.

> Occasionally writing more verbose code is preferable if it makes it easier to understand.

Think this is more a classic case of "if the metric becomes a goal it ceases to be a metric" than it being a bad metric per se.


This sounds wrong, features have to be the value of your code. The required maintenance and slow down to build more features (technical debt) are the liability, which is how I understood the relationship to "lines of code" anyway.


Wrong or not, the industry embraced it.

I can sort of understand it if I squint: every feature is a maintenance burden, and a risk of looking bad in front of users when you break or remove it, even if those users didn't use this feature. It's really a burden to be avoided when the point of your product is to grow its user base, not to actually be useful. Which explains why even Fischer-Price toys look more feature-ful and ergonomic than most new software products.


You need to explicitly tell it to debate you. Also you cite and example of someone using ChatGPT to discuss personal issues. We are talking about technical discussions here.


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

Search: