However we’re not the one animals who take the enterprise of creating love very, very severely.
Put a hoop on it
In 1995, Japanese divers noticed ‘thriller circles’ on the ocean ground that turned out to be the handiwork of the male pufferfish within the Torquigenergenus. Feminine pufferfish, it appears, admire creative gestures in terms of romance.
The male pufferfish digs a posh sample of valleys and peaks in a circle, and decorates the peaks with fragments of shell. The ultimate product is actually spectacular: A hoop of intricate sandy markings encircles the center patch of effective sand, good for laying eggs in.
The male pufferfish will get factors for creativity and energy. (Kawase et al., Scientific Experiences, 2013)
“The round construction not solely influences feminine mate alternative but in addition capabilities to collect effective sand particles in nests, that are vital in feminine mate alternative,” scientists defined in a 2013 paper describing the invention.
It takes the fish about seven to 9 days to assemble this throne for his queen, however after mating, the flowery paintings is left deserted, with males beginning completely from scratch every time.
I’ve obtained you beneath my pores and skin
The male deep-sea anglerfish (Ceratioidei) is aware of that when he finds an honest lady within the huge and darkish pelagic zone, he’d higher maintain on tight.
He is very small in comparison with his sexual counterpart, and lacks the signature light-up lure which the feminine fish makes use of to draw and eat her prey. His entire MO, subsequently, is sniffing out a big, luminous girl, to whom he clings along with his small, sharp enamel – in some species, changing into completely fused to her facet.
The feminine receives a lifetime’s provide of sperm in alternate for doling out crumbs to her suitors (she often collects fairly a couple of hungry little males in her travels). Co-dependent, a lot?
Arrow reveals a 23.5-millimeter male fused onto a feminine anglerfish. (Edith A. Widder)
A token of my gratitude
Feminine argonauts are equally gigantic in comparison with their male counterparts: they will develop to greater than 20 centimeters, whereas males solely attain a meager two centimeters.
What they lack in measurement, these cephalopod gents make up for with their hectocotylus, a fully-detachable arm used to ship sperm to the formidable females from a protected distance.
The disembodied hectocotylus on its doomed mission to fertilize some eggs. (Battaglia et al., The European Zoological Journal, 2021)
Scientists discovered one in every of these ‘removable penises’, nonetheless alive and absolutely cell even after seven hours with out water, wriggling round inside an empty brood case that had washed up on a seashore in Sicily. Even after the scientists eliminated it from the case, it discovered its manner again, maybe seeking shelter or eggs to fertilize. Now that is dedication.
Candy little lies
In sure spider species, it’s customary for male suitors to supply their feminine of curiosity a ‘nuptial reward’, a form of spider dowry, often within the type of a silk-wrapped fly or different scrumptious deal with. The reward is supposed to impress the feminine sufficiently that she decides to not eat him.
Nonetheless, the bridal reward spider (Pisaura mirabilis), actually named for its gift-giving tendencies, is not all the time as beneficiant as it might appear. One research confirmed males typically give their mates a decoy reward: the empty exoskeleton of an insect, or an inedible a part of a plant.
This deception is profitable sufficient that it is endured by way of spider evolution. Nevertheless it’s not excellent: The females sensible as much as the ploy fairly rapidly, ending mating prematurely. This shorter mating reduces sperm switch and the trickster’s reproductive success in comparison with males who supply bona-fide items.
Birds of paradise are most likely essentially the most infamous case of sexual choice, making males look, frankly, fairly ridiculous. Feminine birds of paradise have a style for dandyism, it appears.
Take this fellow, as an illustration. Via many generations of making an attempt to finest enchantment to the feminine gaze, he has basically develop into a black oval with a wide-mouthed turquoise gape. That is the best male physique. You could not prefer it, however for the Vogelkop lophorina (Lophorina superba), that is what peak efficiency appears to be like like.
Even hermaphrodites can benefit from the thrill of romance. In actual fact, for the flatworm Pseudobiceros hancockanus, lovemaking actually is one thing of a sport.
Since each members of a mating pair have the flexibility to offer sperm and develop into pregnant, they resolve whose flip it’s by battling it out with their two-headed, penis-like stylets, in what appears to be like very very like fencing. Whoever will get stabbed by the opposite’s stylet first would be the mom of their offspring, until in fact it is a draw, during which case, the eggs of each combatants shall be fertilized.
Evolution has lots to reply for. Each single one in every of these mating methods persists as a result of it labored, enabling the completely happy {couples} to transmute their “love” into wholesome offspring that proceed to hold on their guardian’s fruitful – and typically freaky – courtship rituals.
I not too long ago learn Branko Milanovic’s 2023 ebook, Visions of Inequality: from the French Revolution to the Chilly Struggle and gave it 5 stars. The majority of the ebook is a wonderful vital have a look at the views of six main financial thinkers—Quesnay, Smith, Ricardo, Marx, Pareto and Kuznets—on financial inequality. Regardless that the primary 4 of those (sure, even Marx) wrote little straight on inequality narrowly outlined, their class-based method to understanding the financial system has vital implications for the topic.
One of many issues Milanovic does effectively is place every thinker within the context of financial inequality within the time they had been writing—each because it was identified to themselves, and as per our greatest trendy estimates. There’s a lot of information and instruments out there to us that weren’t there for modern commentators, however every of those thinkers did exceptionally effectively with the data they’d, and has been chosen as a result of they mix narrative, principle, and empirical work in a manner that earns our respect and continues to be fruitful.
After a chapter on the barren world of chilly warfare financial inequality evaluation, in his last chapter Milanovic identifies three components which have made twenty first century inequality research take off. These are Piketty’s new, insightful and influential evaluation on the implications of a fee of revenue that’s persistantly higher than financial progress; new information, instruments and ideas regarding ‘world inequality’; and new historic empirical work together with the rising quantity and high quality of ‘social tables’ setting out earnings and inhabitants by class.
I’m utilizing this weblog publish to discover an alternate visualisation for these social tables.
France within the time of Quesnay
Milanovic makes good use of charts like (however not precisely like) this one, and anybody questioning what a social desk is can take into consideration them as simply the tabular model of the info on earnings and inhabitants by class proven right here:
I’ve added the color for the 2 completely different axes—I feel that is super-helpful for twin axes plots to work, as I’ve written about in 2016, however clearly unimaginable in a grayscale publication—and used data-specific vertical axis labels moderately than common gridlines, in a nod to the kind of model Tufte would possibly like. However in any other case that is just about the plot format utilized by Milanovic.
The estimates right here are literally these of Quesnay himself, in Mirabeau’s La philosphie rurale, the physiocrat masterwork which actually got down to be the definitive ebook of the French financial system. Quesnay himself has a good declare to being the world’s first trendy economist. A few of his classes look a bit of odd to us, such because the very French class only for self-employed viticulturalists; the non-existence of capitalists apart from tenant farmers; or maybe most significantly, wrapping all the primary and second “estates” (clergy and aristocrats) into one class together with their administrative assist. This final has the impact of hiding some fairly materials earnings disparities.
This plot sort is okay however I undoubtedly discovered a bit tough to soak up. I discovered myself wanting class by class on the numbers and successfully changing them to a desk in my head, normally an indication that we’re not utilizing the ability of information visualisation to its greatest.
I assumed the plain various is a scatter plot so I drew this one:
Once more, I’ve used data-specific labels on the axes—this solely works if you’ve solely bought a small variety of information factors. I’ve decreased a whole lot of litter (gridlines, and so forth.) and made the factors’ labels a little bit of a background color relative to the factors themselves. But it surely’s a reasonably simple plot altogether. I feel it would work for a lot of audiences, and I prefer it.
Right here’s the code to create the info (such a small variety of factors it’s okay to simply hard-key it into an R script) and draw that first bar and line plot. It’s a bit advanced due to the micro management I’m taking up issues like the place the breaks and labels go on the axes and the colors of the axes. But it surely’s all effectively inside an everyday method to ggplot2 graphics, helped out simply with ggtext to get italics for the references within the subtitle and caption.
#==================setup==================library(tidyverse)library(ggtext)library(ggrepel)# some basic graphics parameters:inc_col<-"pink"pop_col<-"blue"theme_set(theme_minimal(base_family="Roboto")+theme(panel.grid.minor=element_blank(),plot.subtitle=element_markdown(),plot.caption=element_markdown(color="grey50"),plot.title=element_markdown(household="Sarala")))#==============Quesnay France 1763=====================d1<-tribble(~inhabitants,~earnings,~class,~class_detail,48,0.5,"Employees","Agricultural labourers",22,0.6,"Employees","Manufacturing low-skill employees",6,0.8,"Self-employed","Self-employed in viticulture",4,2.3,"Self-empoyed","Artisans and crafsmen in manufacturing",8,2.7,"Capitalists","Tenant farmers",12,2.3,"The Elite","Landlords, clergy, authorities directors")|>mutate(nation="France",interval="1763",class=issue(class,ranges=distinctive(class)),class_detail=str_wrap(class_detail,25),class_detail=issue(class_detail,ranges=class_detail),pop_prop=inhabitants/max(inhabitants),inc_prop=earnings/max(earnings),pop_ratio=max(inhabitants),inc_ratio=max(earnings))stopifnot(sum(d1$inhabitants)==100)#-------------dual axis bar and line chart-----------------# as per Milanovic's modeld1|>ggplot(aes(x=class_detail))+# we would like the 'gridlines' to be colored, match the values, and behind the columns:geom_hline(yintercept=c(0,1/2.7,d1$inc_prop),color=inc_col,alpha=0.1)+geom_hline(yintercept=c(0,d1$pop_prop),color=pop_col,alpha=0.1)+# columns for inhabitants:geom_col(aes(y=pop_prop),fill=pop_col,alpha=0.7)+# traces and factors for earnings:geom_line(aes(x=as.numeric(class_detail),y=inc_prop),color=inc_col)+geom_point(aes(x=as.numeric(class_detail),y=inc_prop),color=inc_col)+# annotated labels, additionally color coded:annotate("textual content",x=4.2,y=0.8,label="Relative earnings (proper axis)",color=inc_col,hjust=0)+annotate("textual content",x=1.6,y=0.6,label="Inhabitants share (left axis)",color=pop_col,hjust=0)+# two completely different units of labels for the completely different variables:scale_y_continuous(broaden=c(0,0),limits=c(0,1.1),breaks=c(0,d1$pop_prop),labels=c(0,d1$inhabitants),sec.axis=dup_axis(breaks=c(0,1/2.7,d1$inc_prop),labels=c(0,"1.0",d1$earnings),title="Revenue relative to the imply (1.0)"))+labs(x="",y="Proportion of poulation",title="Modern understanding of earnings inequality in France within the time of Louis XV",subtitle="Class-based earnings distribution in *La philosophie rurale* by Mirabeau and Quesnay, 1763. Gini estimated to be between 49 and 55.",caption="Quesnay's authentic estimates, reproduced in Desk 1.1 of Milanovic's *Visions of Inequality*, and plot model tailored from Milanovic's.")+theme(axis.textual content.x=element_text(angle=45,hjust=1),panel.grid.main=element_blank(),axis.line.y.proper=element_line(color=inc_col),axis.line.y.left=element_line(color=pop_col),axis.title.y.left=element_text(color=pop_col),axis.title.y.proper=element_text(color=inc_col),axis.textual content.y.left=element_text(color=pop_col),axis.textual content.y.proper=element_text(color=inc_col))
As an apart, regarding why I don’t use a big language mannequin to assist me write code for my weblog: this kind of code is strictly the scenario the place I like writing code, not attempting to clarify in pure language to a pc what I would like doing. I really feel the ggplot2 syntax is strictly the correct mixture of precision, concision and legibility. Something I stated in English that was as exact about what I needed to do would take longer to jot down (and undoubtedly to shine) than the R code.
Subsequent up is the code for the scatter plot model. It is a bit shorter, principally as a result of we’re utilizing the identical information and setup because the final chart, however partly as a result of there’s much less fiddly customisation wanted as I’m not having to specify the twin axis problems of the bar/line chart.
#---------------scatter plot--------------d1|>ggplot(aes(x=inhabitants,y=earnings,label=class_detail))+geom_hline(yintercept=1,linetype=2,color="grey80")+geom_point(dimension=2)+geom_text_repel(color="steelblue",seed=123,hjust=0)+annotate("textual content",x=30,y=1.1,label="Common earnings",color="grey80")+scale_x_continuous(breaks=c(0,d1$inhabitants),limits=c(0,50),broaden=c(0,0))+scale_y_continuous(breaks=c(1,d1$earnings),limits=c(0,3),broaden=c(0,0))+labs(y="Revenue relative to the imply",x="Proportion of inhabitants",title="Modern understanding of earnings inequality in France within the time of Louis XV",subtitle="Class-based earnings distribution in *La philosophie rurale* by Mirabeau and Quesnay, 1763. Gini estimated to be between 49 and 55.",caption="Quesnay's authentic estimates, reproduced in Desk 1.1 of Milanovic's *Visions of Inequality*.")+theme(panel.grid.main=element_blank(),axis.line=element_line(color="grey80"))
England and Wales within the time of Adam Smith
The second economist Milanovic considers in his ebook in chronological order is after all Adam Smith himself. Right here we transfer to our modern (twenty first century) understanding of earnings inequality and make use of social tables reconstructed by Robert Allen from modern sources. Right here’s my scatter plot model of a few of the information utilized by Milanovic:
There’s white area on the high because of giving the vertical axis the identical scale because the plot from the time of Ricardo (see a bit later on this publish).
A factor that leaps out after all is the excessive earnings of England and Wales’ aristocratic landowners on the time relative to different teams, and the way in which the opposite teams are compressed vertically consequently. Typically we’d use a logarithmic remodel of the earnings variable to point out the variation. This is able to give us a plot like this one:
However I don’t very similar to this for our function. In spite of everything we’re studying a ebook about inequality. I feel the unique scale is best, and the way in which the landed aristocracy sit up on the high by themselves is the purpose!
Right here’s the code for these two charts (and a full reference to Allen’s publication with the unique social desk in it):
#==============Adam Smith's time 1759==========# Allen, Robert C. “Class Construction and Inequality through the Industrial# Revolution: Classes from England’s Social Tables, 1688-1867.” The Financial# Historical past Assessment 72, no. 1 (2019): 88–125.#web page 105 of Allen for % ofpopulation however I'm utilizing Milanovic's labels from his Determine 2.1# web page 106 for earnings in kilosd2<-tribble(~inhabitants,~earnings,~class,1.5,452.78,"Landed aristocracy",4.2,145.37,"Capitalists",9.4,27.17,"Store house owners",18.9,21.57,"Peasants",56.4,13.58,"Employees",9.6,3.62,"Paupers")|>mutate(12 months=1759)bry<-spherical(d2$earnings)[c(1:3,6)]brx<-c(0,spherical(d2$inhabitants,1))[c(1:6)]# authentic scale:d2|>ggplot(aes(x=inhabitants,y=earnings,label=class))+geom_point(dimension=2)+geom_text_repel(color="steelblue",seed=123,hjust=0)+scale_x_continuous(breaks=brx,limits=c(0,65),broaden=c(0,0))+scale_y_continuous(breaks=bry,limits=c(0,800),broaden=c(0,0))+labs(y="Revenue in kilos",x="Proportion of inhabitants",title="Trendy understanding of earnings inequality in England and Wales in 1759",subtitle="Common earnings by earner in kilos per 12 months, as estimated in 2019. Gini index between 45 and 51.",caption="Robert Allen, “Class Construction and Inequality through the Industrial
Revolution: Classes from England’s Social Tables, 1688-1867.” *The Financial
Historical past Assessment 72*, no. 1 (2019): 88–125, reproduced in Determine 2.1 of Milanovic's *Visions of Inequality*.")+theme(panel.grid.main=element_blank(),axis.line=element_line(color="grey80"))# log scale:d2|>ggplot(aes(x=inhabitants,y=earnings,label=class))+geom_point(dimension=2)+geom_text_repel(color="steelblue",seed=123,hjust=0)+scale_x_continuous(breaks=brx,limits=c(0,65),broaden=c(0,0))+scale_y_log10(breaks=spherical(d2$earnings),limits=c(1,800),broaden=c(0,0))+labs(y="Revenue in kilos (log scale)",x="Proportion of inhabitants",title="Trendy understanding of earnings inequality in England and Wales in 1759",subtitle="Common earnings by earner in kilos per 12 months, as estimated in 2019. Gini index between 45 and 51.",caption="Robert Allen, “Class Construction and Inequality through the Industrial
Revolution: Classes from England’s Social Tables, 1688-1867.” *The Financial
Historical past Assessment 72*, no. 1 (2019): 88–125, reproduced in Determine 2.1 of Milanovic's *Visions of Inequality*.")+theme(panel.grid.main=element_blank(),axis.line=element_line(color="grey80"))
England and Wales within the time of David Ricardo
We’re on a well-recognized routine now. After all, the subsequent economist is David Ricardo. By the point he was at his peak, incomes had (for some) risen with the beginnings of the commercial revolution, and England was going by means of the existential traumas of the revolutionary and Napoleonic wars. Inequality, within the type of trendy estimates of the Gini index, had grown.
Right here’s my plot of the social desk from 1801. Notice that we’ve the identical vertical axis scale (though completely different labels, after all) because the previous chart from 1759 (not the log scale one, however the first 1759 chart proven above):
Store-owners and capitalists had made important earnings features in England by this level, probably to Napoleon’s chagrin.
The ultimate plot I’ll present is of the social desk for France in 1831, early within the productive lifetime of Karl Marx. Revenue is again to relative phrases, and the category classes have gotten one other step extra ‘trendy’.
Right here’s the code for the final two charts, from the time of Ricardo and Marx:
#--------------------time of ricardo-------------d3<-tribble(~inhabitants,~earnings,~class,1.3,756,"Landed aristocracy",3.2,525,"Capitalists",8.6,65,"Store house owners",10.8,49,"Peasants",61.1,23,"Employees",14.9,4,"Paupers")|>mutate(12 months=1801)bry<-spherical(d3$earnings)[c(1:6)]brx<-c(0,spherical(d3$inhabitants,1))[c(1:7)]d3|>ggplot(aes(x=inhabitants,y=earnings,label=class))+geom_point(dimension=2)+geom_text_repel(color="steelblue",seed=123,hjust=0)+scale_x_continuous(breaks=brx,limits=c(0,65),broaden=c(0,0))+scale_y_continuous(breaks=bry,limits=c(0,800),broaden=c(0,0))+labs(y="Revenue in kilos",x="Proportion of inhabitants",title="Trendy understanding of earnings inequality in England and Wales in 1801",subtitle="Common earnings by earner in kilos per 12 months, as estimated in 2019. Gini index of round 52.",caption="Robert Allen, *Revising England’s Social Tables As soon as Once more* 2016, reproduced in Desk 3.1 of Milanovic's *Visions of Inequality*.")+theme(panel.grid.main=element_blank(),axis.line=element_line(color="grey80"))svg_png(p5,"../img/0311-ricardo-scatter",w=10,h=6)#-----------------------1831 France--------------# From Milanovic's Marx chapterd4<-tribble(~employment,~earnings,~class,3.4,8.6,"Employers",5.1,3,"Massive farmers",1.1,1.8,"Excessive-level civil servants",13.9,1,"Blue-collar staff",2,0.9,"White collar staff",13.4,0.7,"Self-employed",1.1,0.6,"Low-level civil servants",31.4,0.5,"Small farmers",28.5,0.45,"Agricultural employees and servants")|>mutate(12 months=1831)bry<-type(spherical(d4$earnings,1))[c(1,3,6:9)]brx<-type(c(0,spherical(d4$employment,1)))[c(1:2,3,4,5,6,8,9,10)]d4|>ggplot(aes(x=employment,y=earnings,label=class))+geom_hline(yintercept=1,linetype=2,color="grey80")+geom_point(dimension=2)+geom_text_repel(color="steelblue",seed=123,hjust=0)+scale_x_continuous(breaks=brx,limits=c(0,35),broaden=c(0,0))+scale_y_continuous(breaks=bry,limits=c(0,10),broaden=c(0,0))+labs(y="Relative earnings (common = 1.0)",x="Proportion of employed individuals",title="Trendy understanding of earnings inequality in France in 1831",subtitle="Common earnings by earner relative to total imply.",caption="Christian Morrison, and Wayne Snyder. “The Revenue Inequality of France in Historic Perspective.”
*European Assessment of Financial Historical past* 4, no. 1 (2000): 59–83.
, reproduced in Desk 4.4 of Milanovic's *Visions of Inequality*.")+theme(panel.grid.main=element_blank(),axis.line=element_line(color="grey80"))
That’s all for at the moment. Actually, this was only a weblog publish about scatter plots!
AI brokers that browse the online want greater than fundamental web page navigation. Our clients inform us they want brokers that preserve session state throughout interactions, route visitors via company proxy infrastructure, and run with customized browser configurations. AgentCore Browser supplies a safe, remoted browser setting in your brokers to work together with internet purposes. Till now, in Agent Core Browser, every browser session began from a clean slate with default settings and direct web entry, limiting what brokers may accomplish in real-world enterprise environments.
At present, we’re saying three new capabilities that tackle these necessities: proxy configuration, browser profiles, and browser extensions. Collectively, these options offer you fine-grained management over how your AI brokers work together with the online.
These three capabilities offer you management over how AgentCore Browser periods connect with the web, what state they preserve, and the way they behave. Proxy configuration permits you to route browser visitors via your personal proxy servers, offering IP stability and integration with company community infrastructure. Browser profiles persist cookies and native storage throughout periods, so brokers can resume authenticated workflows with out repeating login flows. Browser extensions load Chrome extensions into periods to customise browser habits in your use case. This publish will stroll via every functionality with configuration examples and sensible use instances that can assist you get began.
How persistent browser profiles maintain AI Brokers working easily
Clients constructing brokers for e-commerce testing, authenticated workflows, and multi-step consumer journeys want browser periods that bear in mind state. With out persistent profiles, brokers are required to re-authenticate and rebuild context in the beginning of each session, including latency and fragility to automated workflows. Browser profiles remedy this by saving and restoring cookies and native storage between periods, so an agent that logged right into a portal yesterday can choose up the place it left off at present.
IP stability is one other frequent requirement. Healthcare and monetary portals validate periods primarily based on supply IP tackle, and rotating AWS IP addresses trigger frequent re-authentication cycles that break long-running workflows. Proxy assist permits you to route visitors via servers with secure egress IPs, sustaining session continuity and assembly IP allowlisting necessities. Organizations that route visitors via company proxies want to increase this follow to AI brokers for browser periods. Proxy configuration permits entry to inside webpages and assets that require proxy-based connectivity.
Browser extensions enable customized configurations akin to advert blocking, authentication helpers, or different browser-level customization. When mixed with proxy logging, these capabilities helps present entry management and audit proof that might compliance packages akin to FedRAMP, HITRUST, and PCI.
Characteristic 1: Proxy configuration
Browser now helps routing browser visitors via your personal exterior proxy servers. If you create a browser session with proxy configuration, AgentCore configures the browser to route HTTP and HTTPS visitors via your specified proxy servers.
The way it works
You name StartBrowserSession with a proxyConfiguration specifying your proxy server. If utilizing authentication, AgentCore retrieves proxy credentials from AWS Secrets and techniques Supervisor. The browser session begins together with your proxy configuration utilized, and browser visitors routes via your proxy server primarily based in your area routing guidelines.
With this configuration, requests to and inside.corproute via the company proxy, requests to amazonaws.combypass all proxies, and every thing else routes via the final proxy. These fieldsare simply an instance. Bypass domains can match bypass.domainPatterns to attach immediately and exterior proxycould be a legitimate proxy’sdomainPatternsroute via that proxy (first match wins primarily based on array order).
Routing priority
When AgentCore Browser processes an outbound request, it walks via three tiers of routing guidelines to resolve the place to ship the visitors. It first checks the bypass checklist. If the vacation spot area matches a bypass.domainPatterns entry, the request connects on to the web with out utilizing any proxy. If the area doesn’t match a bypass rule, AgentCore checks every proxy’s domainPatterns so as and routes the request via the primary proxy whose sample matches. If no proxy sample matches both, the request falls via to the default proxy, which is the proxy entry that has no domainPatterns outlined.
Check the brand new proxy function with this code instance.
Characteristic 2: Browser profiles
Browser profiles allow you to persist and reuse session knowledge throughout a number of browser periods, together with cookies and native storage. An agent that authenticates with an online portal in a single session can restore that state in a later session with out logging in once more. That is helpful for authenticated workflows the place re-login provides latency, e-commerce testing the place procuring carts and kind knowledge must survive between periods, and multi-step consumer journeys that span a number of browser invocations.
The profile lifecycle has 4 levels. You begin by calling create_browser_profile() to create a named profile. On the finish of a session, you name save_browser_session_profile() to seize the present cookies and native storage into that profile. If you begin a brand new session, you cross the profile identifier within the profileConfiguration parameter of start_browser_session(), which restores the saved state into the brand new browser. If you not want the profile, you name delete_browser_profile() to scrub it up.
The next instance reveals an agent that provides objects to a procuring cart in a single session and verifies they persist in a subsequent session.
import boto3
control_client = boto3.shopper('bedrock-agentcore-control', region_name="") # exchange by your area
session_client = boto3.shopper('bedrock-agentcore', region_name="") # exchange by your area
# Create a browser profile
profile = control_client.create_browser_profile(title="ecommerce_profile")
profile_id = profile['profileId']
# Session 1: Add objects to cart
session1 = session_client.start_browser_session(
browserIdentifier=”aws.browser.v1”,
title="shopping-session-1"
)
# ... agent navigates and provides objects to cart ...
# Save session state to profile
session_client.save_browser_session_profile(
sessionId=session1['sessionId'],
browserIdentifier=”aws.browser.v1”,
profileIdentifier=profile_id
)
session_client.stop_browser_session(sessionId=session1['sessionId'], browserIdentifier="aws.browser.v1")
# Session 2: Resume with saved profile
session2 = session_client.start_browser_session(
browserIdentifier=”aws.browser.v1”,
title="shopping-session-2",
profileConfiguration={"profileIdentifier": profile_id}
)
# Cart objects from Session 1 are actually obtainable
Check the brand new profile function with this code instance.
Characteristic 3: Browser extensions
Browser extensions allow you to load Chrome extensions into AgentCore Browser periods to customise how the browser behaves. You package deal extensions as ZIP recordsdata, add them to Amazon Easy Storage Service (Amazon S3), and reference them when beginning a browser session. This supplies entry to performance obtainable via the Chrome extension API, from proxy routing and advert blocking to authentication helpers and content material modification. For instance, you may inject authentication tokens for inside purposes, take away adverts, and monitor scripts that intrude with agent navigation, or modify web page content material to enhance how brokers work together with a website.
Your extension ought to observe the usual Chromium extension format and cling to Chromium extension tips.
Check the brand new extensions function with this code instance.
Conclusion
Proxy configuration, browser profiles, and browser extensions give AgentCore Browser the proxy routing, session persistence, and extensibility controls that clients must deploy AI brokers that browse the online in manufacturing. You’ll be able to route visitors via your company proxy infrastructure, preserve session continuity throughout interactions, and customise browser habits with extensions, all whereas maintaining credentials safe in AWS Secrets and techniques Supervisor. Clients can carry e-commerce context and data amongst periods, create your personal extension and check it in a safe setting earlier than launch, and, additionally, have browser connecting into your community via proxies.
Additionally featured in TypeScript 6.0 is help for the es2025 choice for each goal and lib, much less context sensitivity on this-less features, and new varieties for Temporal, which offer customary objects and features for working with dates and occasions. With the --stableTypeOrdering flag, the sort ordering conduct of TypeScript 6.0 matches that of TypeScript 7.0, decreasing the variety of variations between the 2 codebases. Microsoft doesn’t essentially encourage utilizing this flag on a regular basis as it will probably add a considerable slowdown to kind checking (as much as 25% relying on the codebase).
With TypeScript 6.0’s es2025, choice, the brand new goal provides new varieties for built-in APIs (e.g. RegExp.escape) and strikes a couple of declarations from esnext into es2025. With this-less features, if this isn’t truly utilized in a operate, then it isn’t thought of contextually delicate. Meaning these features might be seen as increased precedence in the case of kind inference. For Temporal, the long-awaited ECMAScript Temporal proposal has reached stage 3 and is predicted to be added to JavaScript within the close to future, Rosenwasser stated. TypeScript 6.0 now consists of built-in varieties for the Temporal API, so builders can begin utilizing it in TypeScript code by way of --target esnext or "lib": ["esnext"] or the extra granular temporal.esnext.
Different new options and enhancements in TypeScript 6.0:
Agentic coding instruments are redefining how builders write, take a look at, refactor, and deploy software program. Not like conventional code assistants, agentic CLIs can plan duties, modify a number of recordsdata, run instructions, debug points, and iteratively enhance options with minimal human enter — all instantly from the terminal.
In accordance with Stack Overflow’s 2025 Developer Survey, 84% of builders are utilizing or planning to use AI instruments of their improvement course of, up from 76% the earlier yr (Stack Overflow). However right here’s the paradox: whereas 78% of builders imagine AI coding instruments enhance their productiveness (Second Expertise Analysis), analysis from METR discovered that AI instruments truly elevated completion time by 19% when skilled builders used them on complicated open-source duties (arXiv).
In accordance with JetBrains’ 2025 State of Developer Ecosystem survey, 62% of builders depend on no less than one AI coding assistant, agent, or code editor, and 85% recurrently use AI instruments for coding. The shift towards agentic workflows is actual however choosing the proper software issues.
What Are Agentic Coding CLI Instruments?
Agentic coding CLI instruments are AI-powered command-line instruments that don’t simply generate code — they take motion.
Not like conventional code assistants that reply to a single immediate, agentic CLIs can plan duties, modify a number of recordsdata, run instructions, debug errors, and iterate towards a purpose — all out of your terminal.
Briefly: They behave like autonomous software program engineers inside your CLI.
How Agentic Coding CLIs Are Totally different From Common AI Coding Instruments
Conventional AI Coding Instruments
Agentic Coding CLI Instruments
Reply to at least one immediate at a time
Execute multi-step duties
Generate code snippets
Edit actual tasks
No reminiscence between steps
Keep process context
Handbook copy-paste
Direct file + Git operations
Agentic CLIs function with intent, not simply instruction.
Comparability Desk for Prime CLI Coding Brokers
Under is a comparability desk you may embody in your article, summarizing the important thing attributes of the 20 agentic coding CLI instruments:
Software
Fashions
Open-Supply
Multi-Agent
Git Assist
Cloud / Enterprise
Claude Code
Claude 3 / Opus
❌
⚠️ Restricted
✅
✅ Enterprise
OpenCode
A number of (LLMs)
✅
⚠️
✅
❌
Droid
Proprietary
❌
✅
✅
✅
Codex CLI
Codex / GPT-5-class
❌
✅
✅
✅
Gemini CLI
Gemini fashions
❌
⚠️
✅
✅
GitHub Copilot CLI
GPT-4 / GPT-5
❌
❌
✅
✅
Goose CLI
A number of
✅
❌
⚠️
❌
Aider
GPT / Claude
✅
❌
✅
❌
Plandex
GPT-4+
❌
✅
✅
⚠️
Amp
Proprietary
❌
⚠️
✅
❌
Warp
GPT-based
❌
❌
⚠️
❌
Increase CLI
Proprietary
❌
❌
✅
❌
Kiro
Amazon fashions
❌
⚠️
✅
✅ AWS
Crush
A number of
✅
❌
⚠️
❌
Cline
GPT / Claude
✅
❌
⚠️
❌
Kilo
Native LLMs
✅
❌
⚠️
❌
Amazon Q Developer CLI
Amazon Q
❌
⚠️
✅
✅ AWS-native
Qwen Code
Qwen fashions
⚠️ Partial
⚠️
✅
⚠️
Cursor
GPT-4 / Claude
❌
❌
✅
❌
Windsurf
Codeium fashions
❌
⚠️
✅
❌
Fast Takeaways ⚡
🏢 Enterprise-ready: Claude Code, Codex CLI, Amazon Q Developer CLI
Claude Code brings Anthropic’s Claude fashions into the terminal, enabling multi-file edits, deep codebase understanding, and long-horizon process planning. Constructed on Claude’s superior reasoning capabilities, this software excels at understanding complicated codebases and offering detailed explanations and options.
Key options:
Sturdy reasoning and safety-aware coding
Multi-file and repo-wide refactoring
Software calling and command execution
Wonderful for complicated specs and brokers
Plugin system – Helps customized slash instructions, specialised brokers, and hooks
Multi-language experience – Sturdy efficiency throughout numerous programming languages
Code assessment help – Supplies detailed suggestions on code high quality and greatest practices
Documentation technology – Creates complete documentation from code
Claude Code Pricing:
Claude Code operates on Anthropic’s API pricing mannequin. You pay per token utilization primarily based in your chosen Claude mannequin (Claude 4.5 Sonnet, Claude 4.5 Opus, and so forth.).
2. Codex CLI (OpenAI)
Greatest for: Multi-agent coding and execution-heavy duties
Codex CLI brings OpenAI’s coding brokers into the terminal with assist for parallel brokers and command execution. As an open-source, light-weight coding agent, it runs completely in your terminal and connects to OpenAI’s cloud-based fashions like o4-mini and o3, offering builders with direct entry to cutting-edge code technology capabilities.
Key options:
Multi-agent process execution
Code technology + command operating
Tight integration with OpenAI fashions
Designed for real-world software program duties
Multi-step reasoning – Autonomously plans and executes complicated coding duties
Open-source – Absolutely clear codebase with group contributions
Pure language interface – Describe duties in plain English
Context-aware – Understands venture construction and coding conventions
Multi-language assist – Works throughout numerous programming languages
Straightforward set up – Easy npm set up with minimal configuration
Codex CLI Pricing:
Codex CLI is open-source and free to make use of. You pay just for OpenAI API utilization primarily based on token consumption to your chosen mannequin.
3. Gemini CLI (Google)
Greatest for: Full-stack workflows and cloud-native improvement
Gemini CLI integrates Google’s Gemini fashions into developer terminals, with robust assist for APIs, cloud infra, and knowledge workflows. It supplies highly effective AI help for coding duties, code assessment, and improvement workflows with out leaving the command line.
Key options:
Sturdy multimodal understanding
Google Cloud integration
Code + infra reasoning
Speedy prototyping assist
Massive codebase administration – Context-aware options throughout a whole bunch of recordsdata
Multimodal understanding – Processes textual content, code, and visible context
Code evaluation – Detailed code assessment and optimization options
Quick responses – Optimized for fast AI help in improvement workflows
Open-source – Group-driven improvement with transparency
Beneficiant free tier – Accessible pricing for particular person builders
OpenCode is a clear, open-source coding agent that runs completely within the terminal, giving builders full management over fashions, prompts, and execution. It permits you to run any mannequin and helps almost all AI mannequin suppliers, providing you with the pliability to arrange with out complicated configurations. I take advantage of it to check new fashions, consider the MCPs, and construct customized brokers.
Key options:
Absolutely open-source
Mannequin-agnostic (native or hosted LLMs)
Scriptable agent workflows
Very best for self-hosted environments
5. Droid (Manufacturing facility AI)
Greatest for: Autonomous subject detection and bug reporting
Droid goes past coding by actively figuring out points in codebases and submitting bug studies routinely.
Key options:
Autonomous bug detection
Self-generated GitHub points
Steady code monitoring
Sturdy DevOps integration
6. GitHub Copilot CLI
Greatest for: Git-native developer workflows
GitHub Copilot CLI extends Copilot into the terminal, serving to builders generate instructions, scripts, and fixes utilizing pure language.
Key options:
Command technology from prompts
GitHub ecosystem integration
Safe enterprise assist
Acquainted Copilot UX
7. Goose CLI
Greatest for: Light-weight, quick agentic coding
Goose CLI focuses on velocity and ease, making it superb for fast duties, scripting, and light-weight automation.Runs regionally for max privateness and is very extensible with assist for numerous LLMs and APIs. Wonderful for DevOps duties, script technology, and system administration. Block has co-designed the Mannequin Context Protocol (MCP) with Anthropic, which Goose leverages for system integration.
Key options:
Minimal setup
Quick responses
Activity-oriented workflows
Low overhead
8. Aider
Greatest for: Git-based iterative coding
Aider works instantly with Git, permitting builders to collaborate with an AI agent that proposes commits as an alternative of uncooked code adjustments. It connects to numerous AI fashions and might make coordinated adjustments throughout a number of recordsdata in your repository, making it excellent for complicated refactoring duties and have implementations.
Key options:
Git-first workflow
Clear diff-based edits
Sturdy refactoring assist
Common with open-source builders
9. Plandex
Greatest for: Lengthy-horizon planning and execution
Plandex excels at breaking massive duties into structured plans and executing them step-by-step. Includes a huge 2 million token efficient context window with 20M+ token indexing by way of Tree-sitter. Features a cumulative diff assessment sandbox for reviewing and testing adjustments earlier than making use of them to your venture. Helps multi-model workflows with OpenAI, Anthropic, Google, and open-source fashions.
Key options:
Planning-first strategy
Persistent process reminiscence
Multi-step execution
Very best for complicated options
10. Amp
Greatest for: AI-powered developer automation
Amp acts as an AI agent that may handle coding duties, tooling, and workflows with minimal prompting.Amp’s composable software system goes past normal file enhancing. It features a code assessment agent, a picture technology software (Painter), and a walkthrough ability for creating annotated diagrams.
Key options:
Autonomous process dealing with
CLI-native expertise
Dev workflow automation
Speedy iteration loops
11. Warp
Greatest for: Fashionable terminal + AI help
Warp blends a contemporary terminal UI with AI-powered command help and workflows. Written in Rust and GPU-accelerated, it combines a contemporary terminal, file editor, code assessment panel, and multi-agent orchestration in a single utility.
Key options:
AI command search and explanations
Staff collaboration options
Fashionable UX
Productiveness-focused design
12. Increase CLI
Greatest for: Context-aware codebase augmentation
Increase CLI focuses on understanding massive codebases and making use of context-aware adjustments. Its “Context Engine” indexes your total stack—code, dependencies, structure, and git historical past—to offer extra related agent responses.
Key options:
Deep repo context
Secure code modifications
Scales properly to massive tasks
Enterprise-friendly
13. Kiro (AWS)
Greatest for: Cloud-native and AWS-centric improvement
Kiro is AWS’s agentic CLI designed for constructing, deploying, and managing cloud purposes.
Key options:
Native AWS integration
Infra + code automation
Safe enterprise workflows
Optimized for cloud groups
14. Crush (Charmbracelet)
Greatest for: Stunning terminal-native AI brokers
Crush brings Charmbracelet’s terminal UI experience to agentic coding. Crush’s cross-platform assist is the broadest of any software right here: macOS, Linux, Home windows, Android, FreeBSD, OpenBSD, and NetBSD. It helps mid-session mannequin switching (change LLMs whereas preserving dialog context), granular software permissions, and customizable commit attribution.
Key options:
Elegant TUI design
Developer-friendly UX
Extensible agent framework
Give attention to terminal aesthetics
15. Cline (Cline Bot Inc.)
Greatest for: Autonomous coding with software execution
Cline is a robust agent able to enhancing recordsdata, operating instructions, and iterating till duties are full.
What units it aside: Cline’s philosophy is “approve every little thing.” Each file change and terminal command requires specific approval, giving builders most management over what the agent does. It consists of browser automation (launching browsers, clicking components, capturing
Greatest for: Builders who need agent capabilities however will not be snug with full autonomy. The human-in-the-loop approval mannequin is probably the most conservative on this checklist—superb for delicate codebases.
Key options:
Full software execution loop
Autonomous debugging
IDE and CLI assist
Sturdy process completion charges
16. Kilo (previously Kilocode)
Greatest for: Light-weight agentic coding
Kilo emphasizes simplicity whereas nonetheless delivering agentic capabilities.
Key options:
Straightforward setup
Quick iterations
Terminal-first UX
Very best for solo builders
17. Amazon Q Developer CLI
Amazon Q Developer CLI AWS’s AI-powered coding assistant designed particularly for command-line workflows. Supplies clever options for AWS CLI instructions, helps with infrastructure as code, and gives steerage on AWS greatest practices. Significantly precious for DevOps engineers and builders working closely with AWS providers, with specialised brokers for improvement, documentation, and code assessment.
18. Qwen Code
Qwen code Superior command-line AI coding agent tailored from Gemini CLI and optimized for Qwen3-Coder fashions by Alibaba. Constructed on a 480-billion parameter structure with Combination-of-Consultants design, representing one of the crucial highly effective open-source coding fashions obtainable. Utterly free beneath Apache 2.0 license with glorious multi-language efficiency and agentic capabilities.
19. Cursor
Greatest for: Solo builders engaged on full-stack tasks , Groups already utilizing VS Code who need seamless AI integration, Initiatives requiring quick prototyping with good context consciousness
Cursor is a VS Code fork particularly constructed for AI-assisted improvement. It combines autocomplete, inline enhancing, and agentic workflows via its Composer mode. How you can Select the Proper Agentic CLI Software
Key Options
Composer Mode: Cursor’s agentic function helps you to describe what you need to construct, and it generates code throughout a number of recordsdata whereas sustaining venture context.
Inline Edits: Press Cmd/Ctrl+Ok to edit particular sections with pure language prompts.
Codebase Indexing: Cursor scans your total venture to know construction, dependencies, and patterns.
Multi-Mannequin Assist: Primarily makes use of Claude 3.5/3.7 Sonnet and GPT-4, with the power to modify primarily based on process complexity.
20. Windsurf
Greatest for: Builders who need a beginner-friendly, polished expertise
Windsurf is a more recent VS Code-based IDE targeted on velocity and consumer expertise. Its Cascade function pioneered the agentic mode that different instruments have since adopted.
Key Options
Cascade Mode: Windsurf’s agent can routinely fill context, generate code throughout recordsdata, and run terminal instructions with out specific file choice.
Command (Cmd/Ctrl+I): Invoke AI instantly in code or terminal for inline edits and CLI command technology.
Semantic Indexing: Builds a semantic map of your codebase to offer extra contextually correct options.
How you can Select the Proper Agentic CLI Software
Agentic CLI instruments are altering how builders write, refactor, take a look at, and ship code. However with so many choices obtainable, choosing the proper one relies upon much less on hype—and extra on the way you truly work. Think about the next when choosing a software:
Complexity of duties (easy scripts vs multi-week options)
Internet hosting choice (cloud vs self-hosted)
Safety & compliance wants
Integration with Git, CI/CD, or cloud platforms
Remaining Ideas
Agentic coding CLIs signify a significant shift from autocomplete-style assistants to autonomous software program collaborators. As these instruments mature, builders will more and more deal with intent, structure, and assessment — whereas brokers deal with execution.
The way forward for software program improvement is not only AI-assisted — it’s agent-driven.
FAQs:
1. What are agentic coding CLI instruments?
Agentic coding CLI instruments are AI-powered command-line instruments that may plan duties, edit a number of recordsdata, run instructions, debug errors, and iterate autonomously to finish actual improvement work. Not like conventional code assistants, they function throughout total tasks and workflows.
2. How are agentic coding CLIs totally different from IDE-based AI instruments?
IDE-based AI instruments normally deal with inline code options, whereas agentic coding CLIs work on the system degree. They’ll modify repositories, execute shell instructions, handle Git operations, and deal with multi-step duties instantly from the terminal.
3. Are agentic coding CLI instruments protected to make use of in manufacturing tasks?
Sure, when used appropriately. Most instruments present Git diffs, commit previews, permission prompts, and rollback choices. Greatest follow is to assessment adjustments, use branches, and restrict permissions—particularly for manufacturing environments.
4. Do agentic coding CLI instruments assist a number of AI fashions?
Many trendy agentic CLIs assist a number of fashions, together with OpenAI, Anthropic, Google, and open-source LLMs. Some enable builders to modify fashions, run regionally, or carry their very own API keys for higher value and privateness management.
5. Who ought to use agentic coding CLI instruments in 2026?
Agentic coding CLIs are perfect for software program engineers, DevOps groups, startup builders, and solo builders who need to automate repetitive duties, refactor massive codebases, velocity up improvement, and collaborate extra effectively with AI brokers.
Slightly over a 12 months into his second presidency, President Donald Trump has but to show America right into a pure, uncut authoritarian nightmare — however not for lack of making an attempt.
Again in January 2025, should you requested a liberal what the brand new Trump administration would do within the worst case situation, they might most likely have stated issues like:
• Sturdy-arm tv networks to de-platform essential comedians.
• Deploy the navy to Democratic cities to place down protests in opposition to its insurance policies.
• Empower immigration enforcement brokers to kill Americans with whole impunity.
The president has already achieved all of these items.
And but, on every entrance, pushback from the judiciary and civil society has both crushed again his assertions of dictatorial energy or no less than constrained them.
This week introduced a very vivid illustration of this dynamic wherein Trump cooks up some cartoonishly tyrannical plot, just for America’s residents and constitutional order to power him into retreat.
It’s nonetheless authorized to advocate in opposition to warfare crimes
On Tuesday, Trump’s Justice Division tried to safe an indictment in opposition to six Democratic lawmakers for the crime of exercising their First Modification rights.
Particularly, the Democrats — together with Senators Mark Kelly and Elissa Slotkin — launched a video final fall wherein they warned these serving in America’s navy and intelligence companies that “threats to our Structure aren’t simply coming from overseas, however from proper right here at house.”
The lawmakers, all former troopers or intelligence operatives themselves, reminded their counterparts that they “should refuse unlawful orders.” They didn’t explicitly query the legality of any particular navy operation.
However the video got here months after Protection Secretary Pete Hegseth allegedly ordered the navy to “kill everyone” aboard a Venezuelan fishing boat — a command that was unlawful on an array of various ranges.
Some may battle to see what legislation the Democrats’ message may have damaged: How may or not it’s unlawful for an elected official to encourage compliance with the structure or Geneva Conference?
Alas, the president determined that this was not solely a criminal offense, however a capital one. On Reality Social, Trump declared the Democrats had dedicated “SEDITIOUS BEHAVIOR, punishable by DEATH!” and reposted a supporter’s name to “HANG THEM GEORGE WASHINGTON WOULD !!”
On this administration, it appears, the Justice Division’s first loyalty is to the president’s whims slightly than America’s legal guidelines. So, it was stunning however unsurprising that the US legal professional’s workplace in Washington really tried to indict the so-called “seditious six” this week.
But it was additionally outstanding that the DOJ failed. Grand juries virtually all the time facet with the prosecution, as they hear solely the federal government’s facet of a given case. And to approve an indictment, they have to merely decide that there’s “possible trigger” that the accused could have dedicated a criminal offense.
But, the administration couldn’t clear this low bar.
That is a part of a broader sample. The DOJ’s makes an attempt to prosecute a few of Trump’s different adversaries, akin to former FBI director James Comey and New York Legal professional Normal Letitia James, have been additionally shortly dismissed by judges and grand juries. And though the end result of the administration’s prison investigation into Fed chair Jerome Powell stays unsure, to the extent that it was supposed to stress him into prematurely forfeiting workplace, it has failed.
Trump appears to be retreating on martial legislation
This week introduced one different, quieter indication of democratic resilience.
In 2025, the Trump administration repeatedly surged federalized Nationwide Guard troops to Democratic-run cities within the identify of placing down civil unrest — or else, merely deterring protests that the president doesn’t like.
In a June memorandum, Trump licensed the Guard’s deployment to any “places the place protests in opposition to” ICE features “are occurring or are more likely to happen primarily based on present menace assessments and deliberate operations.”
In different phrases, he asserted the authority to ship the navy wherever within the US the place an illustration in opposition to his immigration agenda is occurring or may quickly happen.
This contravened a bedrock norm of American democracy. In america, accountability for upholding civil legal guidelines is meant to lie with civilian officers — not the navy — besides below essentially the most extraordinary circumstances.
Fortunately, the administration’s weaponization of the Nationwide Guard provoked rebukes from the judiciary, together with the conservative-dominated Supreme Court docket. And on Wednesday, the Washington Put up reported that the Trump administration had withdrawn all federalized Nationwide Guard troops from U.S. cities.
American democracy isn’t taking place with no combat
This primary sample — of the administration making an attempt however failing to perpetrate a nightmarishly authoritarian act — has repeated itself on many different fronts over the previous 12 months.
The Federal Communications Fee tried to bully Disney into taking Jimmy Kimmel off the air for telling jokes it didn’t like; leisure unions and Disney+ subscribers threatened to boycott the corporate if Kimmel have been fired, and the community reinstated him.
In the meantime, the backlash to Pretti’s killing ultimately pressured the administration to attract down its unprecedented deportation surge in Minnesota, which had been producing routine violations of residents’ civil liberties.
None of that is trigger for complacency or consolation. An amazing lots of the Trump administration’s makes an attempt to subvert the rule of legislation have succeeded.
What’s extra: As long as Republicans management the Senate, America’s judiciary is certain to develop extra deferential to Trump over time, as his handpicked judges occupy an ever bigger share of its seats.
The purpose then shouldn’t be that issues in America are going nicely, solely that, have been the president in a position to totally execute his will, they might be going incalculably worse.
One 12 months in, this administration’s intentions have confirmed about as nefarious as predicted. However American society has resisted his assaults on democracy higher than one might need feared.
A nutritious diet has lengthy been linked to residing into previous age – and also you don’t have to stick to it completely to reap the advantages
SolStock/Getty Photographs
5 dietary patterns have been related to residing years longer, no matter somebody’s genetic threat components for illness, in a research of greater than 100,000 folks.
“If you wish to dwell an extended life, it’s undoubtedly price making an attempt to have a more healthy dietary sample, and the excellent news is that it doesn’t need to be completely good,” says Clare Collins on the College of Newcastle in Australia, who wasn’t concerned within the research.
Yanling Lv at Huazhong College of Science and Know-how in China and her colleagues appeared on the affiliation between food regimen and longevity by analysing information from 103,000 individuals within the UK Biobank research. The people have been scored primarily based on how carefully they reported adhering to 5 beforehand validated wholesome diets: a Mediterranean-type food regimen, a plant-based food regimen, the DASH (Dietary Approaches to Cease Hypertension) food regimen, the DRRD (Diabetes Threat Discount Weight-reduction plan), and the AHEI (Various Wholesome Consuming Index).
These 5 diets differ barely of their strategy, however basically, “they’re all recommending excessive intakes and a wide selection of greens and fruit, they’re all recommending complete grain consumption, they’re all recommending lean sources of protein, and plenty of of these are vegetarian proteins”, says Collins. Additionally they advocate steering away from sugary drinks and ultra-processed meals.
The research’s topics have been adopted for a decade, throughout which period round 4300 of them died. Lv and her colleagues discovered that the individuals whose dietary habits carefully matched a number of of the 5 wholesome dietary patterns have been much less more likely to have died, even after adjusting for components like their train ranges and smoking standing.
Primarily based on the info, the researchers calculated {that a} 45-year-old within the prime fifth of wholesome eaters – which means they’ve shut adherence to any of the 5 wholesome diets – can count on to dwell a yr and a half to 3 years longer than somebody within the backside fifth.
Importantly, the top-fifth healthiest eaters within the research tended to have good dietary scores however not good ones. “That is optimistic as a result of it reveals you don’t need to be an absolute goody two-shoes all the time to learn,” says Collins.
The research additionally discovered that individuals with genetic variants linked to diminished longevity have been nonetheless much less more likely to die in the event that they ate effectively, demonstrating that “even in case you haven’t acquired nice longevity genes, food regimen could make an enormous distinction by way of mortality threat,” says Collins.
The rationale these 5 diets are related to longer life might be that all of them contain consuming a big quantity and variety of vegetation, which comprise fibre, nutritional vitamins, minerals and phytonutrients, says Collins.
Fibre improves immune perform as a result of its metabolism within the intestine releases anti-inflammatory short-chain fatty acids. Nutritional vitamins and minerals are needed to hold out primary bodily capabilities, whereas phytonutrients are additional bioactive substances in vegetation that may improve these capabilities. “Phytonutrients play lively roles in issues like bettering insulin sensitivity and anti-cancer pathways,” says Collins.
Within the research, Lv and her colleagues discovered that top fibre consumption had the strongest affiliation with elevated longevity, and a excessive consumption of sugar-sweetened drinks had the least. Extra sugar consumption can result in the event of kind 2 diabetes and different metabolic situations, thereby decreasing longevity, they write.
A weak point of the research was that dietary scores have been primarily based on the individuals’ recollection of what that they had eaten within the final 24 hours on simply two separate days, says Luigi Fontana on the College of Sydney in Australia. “A multi-day meals diary can higher approximate longer-term patterns,” he says.
One other limitation was that it was an observational research, somewhat than an interventional trial, says Fontana. In different phrases, it didn’t actively put folks on wholesome diets and see whether or not it made them dwell longer. However however, the findings align with different research which have linked these 5 diets to decrease illness dangers and an extended life, he says.
In Elements 1 and a couple of, I confirmed you the setup and the punchline: gpt-4o-mini agreed with the unique RoBERTa classifier on solely 69% of particular person speeches, however the combination tendencies — partisan polarization, country-of-origin patterns, the entire historic arc — had been just about similar. Over 100,000 labels modified and but the unique story didn’t.
That consequence was attention-grabbing at first, however then stored bugging me. How will you reclassify 100,000 speeches, roughly saying that the unique RoBERTa mannequin was fallacious, and but all subsequent evaluation finds nearly the very same issues? What does that even suggest about measurement itself?
So yesterday I spent an hour working with Claude Code to increase the evaluation by classifying the speeches a second time at OpenAI to check a conjecture. I had two conjectures the truth is — that these speeches being reclassified had been the “marginal speeches” and that they had been canceling out as a result of they had been roughly symmetric from anti to impartial, and from professional to impartial. And I needed to test if that was the case, did that subsequently imply this was a particular case of utilizing one shot LLMs over human annotation w/ RoBERTa that utilized when there was a built-in cancelation mechanism like there may be with labels which can be (-1, 0 and 1)? Would it not work with 4 classes that don’t cancel out (e.g., race classes)?
So right this moment I spent one other hour with Claude Code attempting to determine why. I don’t discover the final query in right this moment’s video, however I observe that Claude Code did internet crawl till it discovered 4 new datasets with categorized textual content that may let me consider the “three physique drawback”. However for this it’s simply going to be every little thing else however.
Thanks on your help! This substack is a labor of affection, and the Claude Code sequence stays free for the primary a number of days. So if you wish to maintain studying it totally free, simply be sure to maintain your eyes peeled for updates! However perhaps contemplate changing into a paying subscriber too because it’s solely $5/month, which is the value of a cup of espresso!
Jason Fletcher’s Query
My good friend Jason Fletcher — a well being economist at Wisconsin — requested a very good query after I confirmed him the outcomes: does the settlement break down for older speeches? Congressional language within the Eighties is nothing just like the 2010s. If gpt-4o-mini is a creature of recent textual content, you’d anticipate it to wrestle with Nineteenth-century rhetoric.
We constructed two exams. The shock: total settlement barely strikes. It’s 70% within the Eighties and 69% within the fashionable period. The LLM handles Nineteenth-century speech about in addition to Twenty first-century speech.
However beneath that steady floor, the composition rotates dramatically. Professional-immigration settlement rises from 44% within the early interval to 68% within the fashionable period. Impartial settlement falls from 91% to 80%. They cancel in combination — a unique sort of balancing act, hiding in plain sight.
Right here’s the speculation I stored coming again to. The important thing measure in Card et al. is web tone — the share of pro-immigration speeches minus the share of anti-immigration speeches. It’s a distinction. And when the LLM reclassifies, it’s overwhelmingly pulling speeches towards impartial from either side. 33% of Professional goes to Impartial. 44% of Anti goes to Impartial. Direct flips between Professional and Anti are uncommon — solely about 4-5%.
So consider it like two graders scoring essays as A, B, or C. They disagree on a 3rd of the essays, however the class common is similar each semester. That solely works if the disagreements cancel — if the strict grader downgrades borderline A’s to B’s and borderline C’s to B’s at roughly equal charges. The B pile grows. The typical doesn’t transfer.
I had Claude Code construct two formal exams. A one-sample t-test rejects good symmetry — the imply delta in web tone is about 5 proportion factors, and the symmetry ratio is 0.82 fairly than 1.0. The LLM pulls more durable from Anti than from Professional. However 5 factors is small relative to the 40-60 level partisan swings that outline the story. The mechanism is uneven however correlated, and large-sample averaging absorbs what’s left.
The Thermometer
To push this additional, I needed to see the place on the spectrum the reclassified speeches really fall. So we despatched all 305,000 speeches again to OpenAI — identical speeches, identical mannequin — however this time asking for a steady rating from -100 (anti-immigration) to +100 (pro-immigration), with 0 as impartial.
The prediction: if reclassification is admittedly about marginal circumstances, the speeches that bought reclassified ought to cluster close to zero. They had been all the time borderline. The LLM simply known as them in a different way.
Getting the info again from OpenAI was its personal journey. The batch submission stored hitting SSL errors round batch 17 — in all probability Dropbox syncing interfering with the uploads. Claude Code identified this, added retry logic with exponential backoff, and pushed all 39 batches by way of. One other ~$11, one other ~2.6 hours of processing time. The batch API continues to be absurdly low-cost.
As soon as the outcomes got here again, we merged three datasets: the unique RoBERTa labels, the LLM tripartite labels, and the brand new thermometer scores. Then we examined the speculation 3 ways.
First, the distributions. We plotted thermometer scores individually for speeches the place the classifiers agreed versus speeches that bought reclassified. The reclassified Professional-to-Impartial speeches cluster close to zero from the fitting. The reclassified Anti-to-Impartial speeches cluster close to zero from the left. The speeches the place each classifiers agreed sit additional out towards the poles. Precisely what the speculation predicts.
Second, the means. Reclassified speeches have thermometer scores dramatically nearer to zero than agreed speeches. The marginal-cases story holds up quantitatively, not simply visually.
Third, and most formally: we ran logistic regressions asking whether or not proximity to zero on the thermometer predicts the likelihood of reclassification. It does. Speeches close to the boundary are much more prone to get reclassified than speeches on the poles. The connection is monotonic and robust.
And right here we see a abstract of the tendencies for all three — the unique RoBERTa mannequin, the LLM tripartite reclassification from final week, and the brand new thermometer classification from right this moment. Identical factor. All of them agree, although RoBERTa used 7500 annotated (by college students) speeches for its coaching, however I simply did a one shot methodology and spent $10-11 per go at it utilizing OpenAI’s batch requests that are 50% off for those who submit in batches.
The Three-Physique Downside
However right here’s what I can’t cease fascinated about. This cancellation mechanism has a really particular construction: two poles and a middle. Professional and Anti are +1 and -1 on a one-dimensional scale, and Impartial is the absorbing center. Losses from each poles wash towards the middle, and since the measure is a distinction, they cancel.
What occurs with 4 classes? Or 5? Or twenty? If there’s no single absorbing heart, does the entire thing crumble?
I known as this the three-body drawback — partly as a joke, partly as a result of I believe there’s one thing genuinely structural about having precisely three classes with a symmetric setup.
To check this, I had Claude Code — working in a separate terminal with --dangerously-skip-permissions — search on-line for publicly obtainable datasets with 4+ human-annotated classes. It discovered 4: AG Information (4 classes), SST-5 sentiment (5 classes on an ordinal scale), 20 Newsgroups (20 classes), and DBpedia-14 (14 ontological classes). It downloaded all of them, wrote READMEs for every, and arranged them within the undertaking listing.
I haven’t run the evaluation but. That’s tomorrow. However the plan is to categorise all 4 datasets with gpt-4o-mini, examine with the unique human labels, and see whether or not combination distributions are preserved the best way they had been for the immigration speeches. If the three-category setup is particular, we should always see distribution preservation break down because the variety of classes will increase.
What’s Straightforward and What’s Exhausting with Claude Code
This sequence began as an experiment in what Claude Code can really do. Three periods in, I’m growing a clearer image.
What’s straightforward now: writing evaluation scripts that comply with established patterns, submitting batch API jobs, producing publication-quality figures, constructing Beamer decks, managing file group, and debugging infrastructure issues like SSL errors. Claude Code handles all of this quicker than I might.
What’s nonetheless laborious: the pondering. The conjecture about marginal circumstances — that was mine. The connection to the three-body drawback — mine. The choice to make use of a thermometer to check it — mine. Jason’s query about temporal stability — his. Claude Code is extraordinary at executing concepts, however the concepts nonetheless have to come back from someplace.
The most efficient workflow I’ve discovered is what I’d name conversational course. I believe out loud. Claude Code listens, proposes, executes. I steer. It builds. The dialogue is the pondering course of.
What’s Subsequent
Subsequent week, after Valentine’s, I’ll run the exterior dataset evaluation and see if the three-body speculation holds up. I’ll additionally construct a correct deck for the thermometer outcomes — following the rhetoric of decks ideas I’ve been growing, with assertion titles, TikZ instinct diagrams, and exquisite figures.
If you wish to see the place this goes, stick round.
Thanks for following alongside. All Claude Code posts are free once they first exit, although every little thing goes behind the paywall finally. Usually I flip a coin on what will get paywalled, however for Claude Code, each new submit begins free. For those who like this sequence, I hope you’ll contemplate changing into a paying subscriber — it’s solely $5/month or $50/12 months, the minimal Substack permits.
Within the Creator Highlight sequence, TDS Editors chat with members of our neighborhood about their profession path in knowledge science and AI, their writing, and their sources of inspiration. Right this moment, we’re thrilled to share our dialog with Stephanie Kirmer.
Stephanie is a Employees Machine Studying Engineer, with nearly 10 years of expertise in knowledge science and ML. Beforehand, she was a better schooling administrator and taught sociology and well being sciences to undergraduate college students. She writes a month-to-month submit on TDS about social themes and AI/ML, and offers talks across the nation on ML-related topics. She’ll be talking on methods for customizing LLM analysis at ODSC East in Boston in April 2026.
You studied sociology and the social and cultural foundations of schooling. How has your background formed your perspective on the social impacts of AI?
I feel my educational background has formed my perspective on all the pieces, together with AI. I discovered to suppose sociologically via my educational profession, and meaning I take a look at occasions and phenomena and ask myself issues like “what are the social inequalities at play right here?”, “how do completely different sorts of individuals expertise this factor in another way?”, and “how do establishments and teams of individuals affect how this factor is going on?”. These are the sorts of issues a sociologist needs to know, and we use the solutions to develop an understanding of what’s occurring round us. I’m constructing a speculation about what’s occurring and why, after which earnestly in search of proof to show or disprove my speculation, and that’s the sociological methodology, primarily.
You might have been working as an ML Engineer at DataGrail for greater than two years. How has your day-to-day work modified with the rise of LLMs?
I’m truly within the strategy of writing a brand new piece about this. I feel the progress of code assistants utilizing LLMs is admittedly fascinating and is altering how lots of people work in ML and in software program engineering. I take advantage of these instruments to bounce concepts off, to get critiques of my approaches to issues or to get different concepts to my strategy, and for scut work (writing unit checks or boilerplate code, for instance). I feel there’s nonetheless loads for folks in ML to do, although, particularly making use of our expertise acquired from expertise to uncommon or distinctive issues. And all this isn’t to reduce the downsides and risks to LLMs in our society, of which there are various.
You’ve requested if we will “save the AI financial system.” Do you consider AI hype has created a bubble just like the dot-com period, or is the underlying utility of the tech sturdy sufficient to maintain it?
I feel it’s a bubble, however that the underlying tech is admittedly to not blame. Individuals have created the bubble, and as I described in that article, an unimaginable amount of cash has been invested underneath the idea that LLM expertise goes to provide some type of outcomes that can command income which might be commensurate. I feel that is foolish, not as a result of LLM expertise isn’t helpful in some key methods, however as a result of it isn’t $200 billion+ helpful. If Silicon Valley and the VC world have been prepared to simply accept good returns on a average funding, as an alternative of demanding immense returns on a huge funding, I feel this could possibly be a sustainable house. However that’s not the way it has turned out, and I simply don’t see a manner out of this that doesn’t contain a bubble bursting ultimately.
That is powerful, as a result of I feel the hype has set the tone for the blowback. AI corporations are making outlandish guarantees as a result of the subsequent quarter’s numbers all the time want to indicate one thing spectacular to maintain the wheel turning. Individuals who take a look at that and sense they’re being lied to naturally have a bitter style about the entire endeavor. It received’t occur, but when AI corporations backed off the unrealistic guarantees and as an alternative targeted onerous on discovering affordable, efficient methods to use their expertise to folks’s precise issues, that might assist loads. It could additionally assist if we had a broad marketing campaign of public schooling about what LLMs and “AI” actually are, demystifying the expertise as a lot as we will. However, the extra folks study concerning the tech, the extra practical they are going to be about what it could and might’t do, so I anticipate the massive gamers within the house additionally is not going to be inclined to try this.
You’ve coated many various matters up to now few years. How do you resolve what to jot down about subsequent?
I are likely to spend the month in between articles serious about how LLMs and AI are displaying up in my life, the lives of individuals round me, and the information, and I discuss to folks about what they’re seeing and experiencing with it. Typically I’ve a particular angle that comes from sociology (energy, race, class, gender, establishments, and so forth) that I need to use as framing to check out the house, or typically a particular occasion or phenomenon provides me an concept to work with. I jot down notes all through the month and once I land on one thing that I really feel actually fascinated by, and need to analysis or take into consideration, I’ll choose that for the subsequent month and do a deep dive.
Are there any matters you haven’t written about but, and that you’re excited to sort out in 2026?
I truthfully don’t plan that far forward! Once I began writing just a few years in the past I wrote down a giant listing of concepts and matters and I’ve fully exhausted it, so today I’m at most one or two months forward of the web page. I’d like to get concepts from readers about social points or themes that collide with AI they’d like me to dig into additional.
To study extra about Stephanie’s work and keep up-to-date together with her newest articles, you may comply with her on TDS or LinkedIn.
Final week OpenAI introduced advertisements in ChatGPT’s free tier. Inside hours, Claude launched a “No Adverts, Ever” marketing campaign. Twitter was a roast session. Tech influencers dunked. Customers threatened to modify.
“ChatGPT offered out.” “Claude is the great guys now.” “That is the start of the tip.”
The thread I saved seeing: OpenAI betrayed customers for revenue whereas Claude stayed true to their values.
Besides I’ve watched this actual film play out twice earlier than.
Let’s Discuss Numbers
ChatGPT has 900 million weekly lively customers. 58% are on the free tier. That is 520 million folks utilizing ChatGPT with out paying something. Claude has about 20-30 million month-to-month lively customers.
ChatGPT serves 30x extra folks. Completely different scale completely.
Here is the place it will get fascinating: OpenAI is burning round $9 billion in 2025, with projected losses of $14 billion in 2026. They will not hit profitability till 2029.
In the meantime, Claude can also be unprofitable. They’ve raised over $37 billion complete and are looking for one other $20 billion at a $350 billion valuation.
Completely different consumer bases although.
Person Base Comparability
Metric
ChatGPT Customers
Claude Customers
Private use (homework, recipes, questions)
70%
16%
Work-related
30%
17% (exterior coding)
Coding & mathematical work
Minority
34% of all duties
Demographics
Ages 25-34 greatest group Gender break up ~50/50
77% male, 52% ages 18-24
Income supply
Combined shopper + enterprise
80% from enterprise APIs
Person profile
Mainstream: your mother, school college students
Builders who learn API docs for enjoyable
Two firms at wildly totally different scales with totally different enterprise fashions.
The Product Adoption Curve
There is a framework that explains this sample.
When a brand new expertise launches, adoption occurs in phases:
Innovators and Early Adopters make up about 16% of the entire market. These are tech fanatics. Individuals who’ll pay premium costs to strive new issues. They need the innovative.
Early Majority and Late Majority make up about 68% of the market. These are mainstream customers. Value delicate. They need it to work reliably and so they need it low cost or free.
💡 Essential Perception
You may monetize the 16% with premium subscriptions. They will pay $20-100/month with out considering twice. However the 68%? They need it free. And in case you attempt to cost them, they’re going to simply depart for whoever provides it free.
This creates a elementary break up in enterprise fashions:
Serving the 16%: Premium subscriptions work. Enterprise contracts work. Your prices are manageable since you’re not serving lots of of tens of millions of customers. Examples: Superhuman ($30/month e-mail), Roam Analysis ($15/month notes), most developer instruments.
Serving the 68%: You want freemium with advertisements. Free tier to accumulate customers, advertisements to monetize them, premium tier to transform those keen to pay. Your prices are huge since you’re serving lots of of tens of millions. Examples: Spotify, YouTube, Instagram, Reddit.
The transition from 16% to 68% is the place each platform makes The Alternative. And the maths does not care about your advertising guarantees.
Claude proper now serves the 16%. Their consumer base is 77% male, 52% ages 18-24, closely developer-focused. 34% of all duties are coding and mathematical work. Solely 16% use it for private duties.
ChatGPT hit the mainstream. 900 million weekly customers means they’re deep into the 68%. 70% use it for private duties. Your mother makes use of it. Faculty college students use it for homework. Random individuals who’ve by no means thought of AI of their lives are utilizing it.
The 68% will not pay $20/month for an AI chatbot. They need it free or they’re going to simply not use it.
Instagram’s Journey
April 2012: Fb acquires Instagram for $1 billion. The app has 30 million customers. Zero income.
Mark Zuckerberg posts publicly: “We should be aware about holding and constructing on Instagram’s strengths and options relatively than simply attempting to combine every thing into Fb.”
Translation: we cannot damage this with advertisements instantly. Everybody relaxes. Instagram stays ad-free for over a yr.
November 2013: Instagram broadcasts advertisements will begin showing in feeds.
The backlash is fast and loud. Customers flood tech blogs with feedback about how Instagram offered out. Articles predict mass exodus. Twitter fills with folks threatening to delete the app.
Instagram proceeds anyway. They roll out “rigorously curated model posts” from a handful of main manufacturers. They promise to do advertisements in another way than Fb.
Customers are nonetheless mad. However one thing fascinating occurred:
By Q1 2016 (simply 2.5 years after introducing advertisements): Instagram generates $572 million in income in a single quarter. That is 10% of Fb’s whole income on the time.
By the tip of 2016: $3.2 billion in complete income for the yr.
2024: Instagram generates over $66 billion in annual income. The platform has an estimated potential worth of $200 billion. That is 200 instances what Fb paid for it.
Present consumer depend: Over 2 billion month-to-month lively customers.
⚠️ The Sample
The customers who threatened to go away stayed. The expected mass exodus by no means really occurred. And Instagram right now is simply Instagram. With advertisements. And most of the people underneath 30 do not even bear in mind the controversy.
Reddit’s Anti-Company Identification
Reddit’s story hits totally different as a result of being anti-corporate was core to their id. The neighborhood took pleasure on this. Redditors would mock Digg for promoting out. The ethos was: we’re totally different, we’re community-driven, we’ll by no means be like these different platforms.
November 2009: Reddit launches sponsored hyperlinks.
The announcement tries to make it community-friendly: “Now for as little as $20, you should buy sponsored hyperlinks on reddit: promoting by redditors, for redditors!”
The neighborhood’s response: hostile. Many customers felt Reddit violated the social contract. Remark threads crammed with accusations of promoting out.
2010: Reddit launches Reddit Gold as a compromise. Premium subscription, ad-free expertise, neighborhood options. The concept: give customers a technique to assist the positioning with out advertisements. It generates lower than $1 million in income. Basically a tip jar.
The location is bleeding cash. Server prices are climbing. Person base is rising. Income is not protecting infrastructure for 200+ million month-to-month customers.
2015: Reddit launches native advertisements (sponsored posts that appear to be common Reddit posts). Income doubles.
Then watch what occurs to income:
2018: $94 million
2019: $132 million
2020: $198 million
2021: $375 million
2022: $510 million
2023: $789 million
2024: $1.3 billion
Present stats: 97 million day by day lively customers. The neighborhood is extra engaged than ever. Adverts account for over 90% of income. And no person talks about Reddit promoting out anymore. The “anti-corporate” platform runs on advertisements and no person appears to care.
OpenAI’s Precise Choices
OpenAI is burning round $9 billion in 2025, with projected losses of $14 billion in 2026. The corporate initiatives cumulative losses of over $100 billion earlier than profitability. They will not be worthwhile till 2029 on the earliest.
Given these numbers, they’ve three precise choices:
Choice 1: Destroy the free tier
Restrict everybody to five messages per day. Use older, cheaper fashions. Make the free expertise barely useful.
This drives customers to opponents. Google Gemini grew 30% year-over-year in 2025. Claude grew 190%. Perplexity grew 370%. You lose market place. You lose the utilization knowledge that makes fashions higher. You finally lose every thing.
Choice 2: Hold burning
Keep present high quality and utilization limits. Hope you’ll be able to increase extra money. Cross fingers that 2029 profitability really occurs. This results in huge cumulative losses. Ultimately traders cease exhibiting up.
Choice 3: Add advertisements
Add advertisements to free tier. Generate $1-3 billion in new annual income. Hold free tier high quality excessive. Keep aggressive.
For context on why this works: Spotify has 423 million customers on ad-supported free tier. Generates $1.85 billion from advertisements yearly. That is solely 11.8% of complete income, however critically, 60% of premium subscribers began on the free tier.
Greater than a value centre, they made free tier its prime of the conversion funnel.
OpenAI picked choice 3.
From OpenAI’s Announcement
The mannequin does not know advertisements exist
Delicate conversations (well being, politics, violence) get zero advertisements
Conversations aren’t shared with advertisers
Professional ($200/month) and Enterprise tiers see zero advertisements
Their acknowledged hierarchy: Person Belief > Person Worth > Advertiser Worth > Income
May they break these guarantees later? Positive. However the framework is definitely extra restrictive than most advert platforms.
Claude’s Place Proper Now
Claude can say “no advertisements” as a result of they’re the place Instagram was in 2012. 20-30 million month-to-month customers. Serving builders and enterprises. 80% of income from API and enterprise prospects, not shopper subscriptions.
They’ve raised over $37 billion complete and are looking for one other $20 billion. They’re burning money too, simply at a smaller scale with a special consumer combine.
They’re additionally intentionally avoiding costly compute duties. No video technology (which prices considerably greater than textual content). Function restrictions that hold prices manageable.
This works at 20-30 million customers serving the 16% of early adopters. And if Claude ever scales to 300+ million customers serving mainstream shoppers (not simply builders), they’re going to face similar economics.
The VC funding will not stretch eternally. Enterprise income will not cowl shopper infrastructure at that scale. When Instagram hit 100+ million customers, they wanted advertisements. When Reddit hit 200+ million customers, they wanted advertisements.
If Claude hits these numbers serving mainstream customers, they’re going to want advertisements too.
Closing Ideas
AI compute scales linearly with utilization. Whenever you’re serving 900 million customers who count on it free, the maths solves itself. Platforms survive by fixing unit economics, not by working higher advertising campaigns about staying pure.
Give it three years, no person will bear in mind being upset.