<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: c00lio</title><link>https://news.ycombinator.com/user?id=c00lio</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 28 Oct 2026 17:42:22 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=c00lio" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by c00lio in "Experimenting with olivine crystals in the ocean to increase CO2 absorption"]]></title><description><![CDATA[
<p>It'll be fine even at 3.0C. The IPCC report has scenarios up to 5.0C, and if you carefully read those and compare the population adversely affected to the overall population of the planet, you'll see that mankind will not end from climate change. Not even remotely.</p>
]]></description><pubDate>Wed, 28 Jun 2023 14:58:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=36507420</link><dc:creator>c00lio</dc:creator><comments>https://news.ycombinator.com/item?id=36507420</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36507420</guid></item><item><title><![CDATA[New comment by c00lio in "What if your Pods need to trust self-signed certificates?"]]></title><description><![CDATA[
<p>So I'll route my CI integration tests that test communication from application to database through the loadbalancer? And I'll teach the loadbalancer to talk to itself to talk to the autoscaling web backends it needs to talk to because only the loadbalancer has a valid certificate? Nice brain-knot.<p>And talking about security risks, wildcard certs are especially dangerous and should be forbidden from ever existing. They just lead to "copy it everywhere"-keys that, sooner or later, will leak. And that won't be revoked or replaced, because of course everything will break at once.<p>Oh, and the certificate errors will also come with external CAs. Chain too long? Error in some browsers. ECC signature? Error in some browsers. Chain with different paths? Error in some browsers. 4096bit certificate somewhere? Error in some browsers. Two different valid roots? Error in some browsers.</p>
]]></description><pubDate>Wed, 28 Jun 2023 14:53:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=36507332</link><dc:creator>c00lio</dc:creator><comments>https://news.ycombinator.com/item?id=36507332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36507332</guid></item><item><title><![CDATA[New comment by c00lio in "Plastics are poisoning us"]]></title><description><![CDATA[
<p>They don't. It's just verboten to do it without reporting it, and if they catch you there will be Konsequenzen!</p>
]]></description><pubDate>Wed, 28 Jun 2023 13:42:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=36506337</link><dc:creator>c00lio</dc:creator><comments>https://news.ycombinator.com/item?id=36506337</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36506337</guid></item><item><title><![CDATA[New comment by c00lio in "What if your Pods need to trust self-signed certificates?"]]></title><description><![CDATA[
<p>There are tons of reasons to not use an external CA.<p>First, cost. Any CA that issues unlimited certificates will charge tons of money. Free CAs like letsencrypt do have rate limits that we would frequently hit with autoscaling environments, CI jobs, and such.<p>Also, CAs require the use of certificate transparency logs. Which will expose your internal infrastructure data to the public. It will, by exposing autoscaling data, also expose financial data (at least in hints), e.g. by showing that last christmas, your scaling peak was far higher.<p>And external CAs are a security risk because you need to provide firewall exceptions and/or transfer mechanisms for certificates into your internal infrastructure that you would usually want to isolate.<p>Lastly, an external CA is an availability risk. Should your external CA be unreachable for some reason, you might not be able to run any CI jobs or auto-scale-up your infra.</p>
]]></description><pubDate>Wed, 28 Jun 2023 13:34:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=36506230</link><dc:creator>c00lio</dc:creator><comments>https://news.ycombinator.com/item?id=36506230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36506230</guid></item><item><title><![CDATA[New comment by c00lio in "Plastics are poisoning us"]]></title><description><![CDATA[
<p>No. The problem is overall resource consumption. Which is a product: people * consumption/person. Since consumption per person has a lower limit, there has to be an upper limit for the sustainable number of people on the planet. Since standard of living should be at least equal to that of your ancestors, resource consumption per person will also be above the bare necessary minimum. And since the normal mode of population growth is exponential, any change in consumption per person is meaningless anyways, the overall resource consumption would be exponential nonetheless. So yes, we are always on the verge of overpopulation, followed by catastrophic collapse. We only avoided collapse in the past because technology (industrialization, green revolution) enabled exponential growth in resource production. But that might be a one-time thing.</p>
]]></description><pubDate>Wed, 28 Jun 2023 13:27:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=36506139</link><dc:creator>c00lio</dc:creator><comments>https://news.ycombinator.com/item?id=36506139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36506139</guid></item><item><title><![CDATA[New comment by c00lio in "Plastics are poisoning us"]]></title><description><![CDATA[
<p>No. Prisoners' dilemma.<p>There are two possible answers to climate change: avoidance and preparation. Avoidance means that the world reduces its CO₂-footprint to zero or less to limit global warming or even to revert it. Preparation means that, if global warming cannot be avoided, states prepare for the changes in weather, sea level, agriculture, etc.<p>Avoidance can only work if all nations worldwide do participate to reduce their CO₂-footprint. If some big nations do nothing, or even worse, if non-consumption of fossil fuels by western nations causes a price drop and a shift of fossil fuel consumption to the rest (instead of an overall reduction), avoidance by the west is pointless and a waste of resources. All the world has to participate for avoidance to be successful.<p>On the other hand, preparation mostly works on a more local level. Nations with coastlines invest to protect those, nations threatened by water shortages invest in countermeasures such as maybe desalination or storages, etc. Even if the rest of the world doesn't care, preparation will mostly work for the local community.<p>Both avoidance and preparation need a lot of resources. But allocation to avoidance is only sensible if every nation agrees to it, otherwise those resources are wasted and far better spent on preparation.</p>
]]></description><pubDate>Wed, 28 Jun 2023 13:13:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=36505943</link><dc:creator>c00lio</dc:creator><comments>https://news.ycombinator.com/item?id=36505943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36505943</guid></item><item><title><![CDATA[New comment by c00lio in "Plastics are poisoning us"]]></title><description><![CDATA[
<p>No. I was just explaining why copper is better in that regard, not that I would personally care that much. I do prefer stainless steel, because it is more robust, dishwasher-safe and cheaper.</p>
]]></description><pubDate>Wed, 28 Jun 2023 12:44:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=36505578</link><dc:creator>c00lio</dc:creator><comments>https://news.ycombinator.com/item?id=36505578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36505578</guid></item><item><title><![CDATA[New comment by c00lio in "Plastics are poisoning us"]]></title><description><![CDATA[
<p>Yes, but for mankind to continue, there has to be less of mankind.</p>
]]></description><pubDate>Wed, 28 Jun 2023 12:41:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=36505539</link><dc:creator>c00lio</dc:creator><comments>https://news.ycombinator.com/item?id=36505539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36505539</guid></item><item><title><![CDATA[New comment by c00lio in "Plastics are poisoning us"]]></title><description><![CDATA[
<p>Germany</p>
]]></description><pubDate>Wed, 28 Jun 2023 12:39:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=36505512</link><dc:creator>c00lio</dc:creator><comments>https://news.ycombinator.com/item?id=36505512</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36505512</guid></item><item><title><![CDATA[New comment by c00lio in "Plastics are poisoning us"]]></title><description><![CDATA[
<p>Over here, your water bill has 2 components, the price of the fresh water and the price of the waste water. Waste water is at least as expensive per m³ as fresh water, sometimes more than double. If you are using rain water, you save on the fresh water price, but you have to still pay for the waste water. And since waste water price is calculated from your fresh water consumption, you either have to have a second meter for the rain water (expensive) or you pay for an estimated amount of rainwater calculated from the roof area you are collecting from. Also very expensive, because the estimate is always not in your favour.<p>So not really "free" at all, and rather expensive enough that nobody does it...</p>
]]></description><pubDate>Wed, 28 Jun 2023 10:02:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=36504416</link><dc:creator>c00lio</dc:creator><comments>https://news.ycombinator.com/item?id=36504416</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36504416</guid></item><item><title><![CDATA[New comment by c00lio in "Plastics are poisoning us"]]></title><description><![CDATA[
<p>Water bottles, if not cleaned properly with a soap and brush on the inside, will be coated with a bacterial "lawn". Copper prevents that. Lots of bacteria need such a lawn to propagate, only some can multiply without a substrate. So even if the "free" water part won't be desinfected, copper has an overall positive effect on the bacterial content of your drinking water.</p>
]]></description><pubDate>Wed, 28 Jun 2023 09:34:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=36504245</link><dc:creator>c00lio</dc:creator><comments>https://news.ycombinator.com/item?id=36504245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36504245</guid></item><item><title><![CDATA[New comment by c00lio in "Plastics are poisoning us"]]></title><description><![CDATA[
<p>11. No pets.<p>Your pet is more harmful to the environment than your car.<p>12. Less or no children.<p>All of the above, combined.</p>
]]></description><pubDate>Wed, 28 Jun 2023 09:30:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=36504224</link><dc:creator>c00lio</dc:creator><comments>https://news.ycombinator.com/item?id=36504224</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36504224</guid></item><item><title><![CDATA[New comment by c00lio in "Is ORM still an anti-pattern?"]]></title><description><![CDATA[
<p>It isn't that there is no such thing as "a way to open/close transactions". It is that transactions usually break all the supposed ORM benefits like composability. Often, you cannot even method-chain transactions like foo.search().begin().insert().insert().commit(), you have to do it in multiple lines. Even worse, rollback handling is often an exception, breaking control flow of your application.<p>And most only support basic transactions, not checkpoints.</p>
]]></description><pubDate>Wed, 28 Jun 2023 08:54:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=36503991</link><dc:creator>c00lio</dc:creator><comments>https://news.ycombinator.com/item?id=36503991</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36503991</guid></item><item><title><![CDATA[New comment by c00lio in "Is ORM still an anti-pattern?"]]></title><description><![CDATA[
<p>Also, most ORMs make it hard or ignore the possibility of using database transactions, checkpoints, partial or full rollbacks, etc. Which might be fine for trivial queries, low write load and unimportant data. But for anything moderately important or complex, transactions are essential.</p>
]]></description><pubDate>Tue, 27 Jun 2023 20:41:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=36498346</link><dc:creator>c00lio</dc:creator><comments>https://news.ycombinator.com/item?id=36498346</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36498346</guid></item><item><title><![CDATA[New comment by c00lio in "All EU Members are committed to achieving full climate neutrality by 2050"]]></title><description><![CDATA[
<p>There are no tropical forests in the EU. And German forests do only grow by increasing biomass of older trees, new saplings are completely eaten away by deer if not actively protected.</p>
]]></description><pubDate>Tue, 27 Jun 2023 16:58:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=36495636</link><dc:creator>c00lio</dc:creator><comments>https://news.ycombinator.com/item?id=36495636</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36495636</guid></item><item><title><![CDATA[New comment by c00lio in "All EU Members are committed to achieving full climate neutrality by 2050"]]></title><description><![CDATA[
<p>Forest protection alone isn't enough. If you rely on forests, you'd actually have to grow them. Which would conflict with growing human population.</p>
]]></description><pubDate>Sun, 25 Jun 2023 11:53:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=36467260</link><dc:creator>c00lio</dc:creator><comments>https://news.ycombinator.com/item?id=36467260</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36467260</guid></item><item><title><![CDATA[New comment by c00lio in "All EU Members are committed to achieving full climate neutrality by 2050"]]></title><description><![CDATA[
<p>Problem is, Germany is in a central location in Europe. Lots of east-west and north-south transit going through. That transit has to use the autobahn, for various reasons.<p>One is the EU: forcing them to use railway loading (such as in Switzerland) isn't possible due to the EU demanding free transit. Making transit on the autobahn prohibitively expensive by fees isn't possible, because the EU can and will veto higher fees or special transit fees. Changing status quo in the EU isn't possible, because all Germany's neighbours will veto.<p>Second is technical: Railways aren't standardized. Track width changes towards the east. Train station platforms and tunnels are different width and height per country, your load will bump into stuff unless you do lowest-common-size (which is smaller than a normal 20ft/40ft container crosssection, so non-viable). Signaling is different in each and every EU country. Rolling stock for goods transport is usually decades old and doesn't support any of the necessary modern safety standards like ECTS that are used on new tracks and cross-border. So you would have to have huge reloading terminals on each railway track and each border. Or you would have to modernize the railway system across Europe. Huge costs and lack of current demand create a chicken-egg-scenario here. Also, reloading creates delays, which the current just-in-time logistics are allergic to.<p>Third is domestic: There is also non-transit traffic, where origin or destination is somewhere in Germany. Those will still have to use roads, because the country doesn't have a dense-enough railway network. And building a sufficiently dense one would take forever, if at all possible. New construction is usually extremely expensive, delayed or stopped due to environmental/noise/landmark protection reasons (usually NIMBYs successfully abusing those regs). Only possibility is small extensions, such as "make this road/track/... a little wider", because it is already there which makes arguing against it on the aforementioned grounds harder.<p>So we maybe will debate if railways ever will take off and then just extend the autobahn. Because there is actually no other choice.</p>
]]></description><pubDate>Sun, 25 Jun 2023 11:49:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=36467232</link><dc:creator>c00lio</dc:creator><comments>https://news.ycombinator.com/item?id=36467232</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36467232</guid></item><item><title><![CDATA[New comment by c00lio in "All EU Members are committed to achieving full climate neutrality by 2050"]]></title><description><![CDATA[
<p>I think both groups (climate activists, surveillance-repression fascists) are separate, but the latter welcome the fact that the former gives them an acceptable excuse for more restrictive laws, more control, more surveilance.</p>
]]></description><pubDate>Sun, 25 Jun 2023 11:31:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=36467113</link><dc:creator>c00lio</dc:creator><comments>https://news.ycombinator.com/item?id=36467113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36467113</guid></item><item><title><![CDATA[New comment by c00lio in "All EU Members are committed to achieving full climate neutrality by 2050"]]></title><description><![CDATA[
<p>Which will accelerate the trend towards far-right governments in europe, who will then roll back climate change laws.</p>
]]></description><pubDate>Sun, 25 Jun 2023 11:28:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=36467094</link><dc:creator>c00lio</dc:creator><comments>https://news.ycombinator.com/item?id=36467094</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36467094</guid></item><item><title><![CDATA[New comment by c00lio in "All EU Members are committed to achieving full climate neutrality by 2050"]]></title><description><![CDATA[
<p>Deutschlandtakt has nothing to do with electrification. And full electrification isn't planned for any point in time, there will (if it goes as planned) never be a fully electrified railway network. They are planning to either shut down small branches or use locomotives with batteries or hydrogen fuel cells.</p>
]]></description><pubDate>Sun, 25 Jun 2023 00:00:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=36463860</link><dc:creator>c00lio</dc:creator><comments>https://news.ycombinator.com/item?id=36463860</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36463860</guid></item></channel></rss>